1. Введение продукта
Датчик цвета — это оптическое зондирование для распознавания цвета поверхности объекта. Поддерживает три основных цвета: красный, зеленый, синий (RGB), поддерживает индукцию яркого света, может выводить соответствующее определенное значение, восстанавливать фактический цвет. На борту имеются два ярких светодиода, что позволяет датчику нормально работать в случае слабого окружающего освещения, реализуя функцию «заполнения светом».
Ссылка на применение: Устройство калибровки цвета, цветной принтер, плоттер и т. д.
2. Спецификация параметров
Параметр Значение/Представление Рабочее напряжение 3.3 ~ 5V Расстояние обнаружения 3-10mm Протокол вывода I2C Рабочая Температура -30 ° C ~ + 70 ° C Размер 3.2cm * 2.4cm 3. Схема подключения
Намекать
Плата расширения подключена к плате контроллера esp32.
Цветной датчик ESP32 SCL SCL SDA SDA VCC 5V GND GND 4.Пример кода
1#include <ACB_ColorSensor.h>//Import a library of color sensors 2 3#define R "red" //Define the name of the string 4#define G "green" 5#define B "blue" 6 7 8ACB_ColorSensor colorSensor; //Create a sensor object 9 10int red_value; //Store color sensor red light values 11int green_value;//Store color sensor green light values 12int blue_value;//Store color sensor blue light values 13 14void setup() { 15 colorSensor._Init(); //Color sensor initialization 16 Serial.begin(115200); 17} 18 19void loop() { 20 red_value = colorSensor.read(R); 21 green_value = colorSensor.read(G); 22 blue_value = colorSensor.read(B); 23 //Print color value 24 Serial.print("R:"); 25 Serial.println(red_value); 26 Serial.print("G:"); 27 Serial.println(green_value); 28 Serial.print("B:"); 29 Serial.println(blue_value); 30}5.Результат теста
После успешного подключения линии в соответствии со схемой электропроводки и успешной загрузки правильной программы включите светодиодный переключатель цветового датчика, а затем установите его на разные цвета. Монитор последовательного порта выведет данные трех основных цветов: красного, зеленого и синего.
6.Связанные ресурсы
7. Получите сейчас
B2B-бизнес: info@acebott.com