Hello wanted to ask why the color sensor Flora Wiring of adafruit does not work with blynk code see below can someone help me
#define BLYNK_PRINT Serial
#include <OneWire.h>
#include <Wire.h>
#include "Adafruit_TCS34725.h"
#include <SPI.h>
#include <Fishino.h>
#include <BlynkSimpleFishino.h>
// Adafruit_TCS34725 tcs = Adafruit_TCS34725();
/* Initialise with specific int time and gain values */
Adafruit_TCS34725 tcs = Adafruit_TCS34725(TCS34725_INTEGRATIONTIME_700MS, TCS34725_GAIN_1X);
char auth[] = "2614428253cf4c4";
char ssid[] = "v";
char pass[] = "3";
WidgetTerminal terminal(V5);
void setup()
{
if (tcs.begin()) {
terminal.println("Found sensor");
} else {
terminal.println("No TCS34725 found ... check your connections");
while (1);
}
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
}
BLYNK_WRITE(V5){
uint16_t clearcol, red, green, blue;
float average, r, g, b;
tcs.getRawData(&red, &green, &blue, &clearcol);
// Mein Versuch einer Farbbestimmung für
// die 5 M&M-Farben Rot, Grün, Blau, Orange und Gelb
// Durchschnitt von RGB ermitteln
average = (red+green+blue)/3;
// Farbwerte durch Durchschnitt,
// alle Werte bewegen sich jetzt rund um 1
r = red/average;
g = green/average;
b = blue/average;
// Clear-Wert und r,g,b seriell ausgeben zur Kontrolle
// r,g und b sollten sich ca. zwischen 0,5 und 1,5
// bewegen. Sieht der Sensor rot, dann sollte r deutlich über 1.0
// liegen, g und b zwischen 0.5 und 1.0 usw.
terminal.print("\tClear:"); terminal.print(clearcol);
terminal.print("\tRed:"); terminal.print(r);
terminal.print("\tGreen:"); terminal.print(g);
terminal.print("\tBlue:"); terminal.print(b);
terminal.println("");
}
void loop()
{
Blynk.run();
}