Dezibot 4
color_detection.ino
Go to the documentation of this file.
1 #include <Dezibot.h>
2 
3 #define READ_DELAY 500
4 
5 Dezibot dezibot = Dezibot();
6 
7 void setup() {
8  Serial.begin(115200);
9  dezibot.begin();
10 }
11 
12 void loop() {
13  Serial.println("");
14  dezibot.display.clear();
15 
16  printValue(VEML_RED, "R");
17  printValue(VEML_GREEN, "G");
18  printValue(VEML_BLUE, "B");
19  printValue(VEML_WHITE, "W");
20 
21  delay(READ_DELAY);
22 }
23 
24 void printValue(color color, String prefix) {
25  uint16_t colorValue = dezibot.colorDetection.getColorValue(color);
26 
27  dezibot.display.print(prefix);
28  dezibot.display.print(" ");
29  dezibot.display.println(colorValue);
30 
31  Serial.print(prefix);
32  Serial.print(" ");
33  Serial.println(colorValue);
34 }