1.Produkt Einführung
Der Farbsensor ist ein optischer Sensor zur Erkennung der Oberflächenfarbe eines Objekts. Unterstützt die drei Grundfarben Rot, Grün und Blau (RGB), unterstützt die Induktion von hellem Licht, kann den entsprechenden spezifischen Wert ausgeben und die tatsächliche Farbe wiederherstellen. Das Onboard verfügt über zwei helle LEDs, die es dem Sensor ermöglichen, bei schwachem Umgebungslicht normal zu arbeiten und die Funktion „Fülllichtfüllung“ zu realisieren.
Anwendungshinweis: Farbkalibrierungsgerät, Farbdrucker, Plotter, etc.
2.Parameterspezifikation
Parameter Wert/Darstellung Betriebsspannung 3.3 ~ 5V Erkennungsabstand 3-10mm Ausgabeprotokoll I2C Betriebstemperatur -30 ° C ~ + 70 ° C Größe 3.2cm * 2.4cm 3.Drahtdiagramm
Andeuten
Die Erweiterungskarte ist an die ESP32-Controllerkarte angeschlossen.
Farbsensor ESP32 SCL SCL SDA SDA VCC 5V GND GND 4.Beispielcode
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.Testergebnis
Nachdem Sie die Leitung gemäß dem Schaltplan erfolgreich angeschlossen und das richtige Programm erfolgreich hochgeladen haben, schalten Sie bitte den LED-Lichtschalter des Farbsensors ein und stellen Sie ihn dann auf verschiedene Farben ein. Der serielle Portmonitor gibt die Daten der drei Primärfarben Rot, Grün und Blau aus.
6.Verwandte Ressourcen
7. Holen Sie sich jetzt eins
B2B-Geschäft: info@acebott.com