Färg sensorer och Arduino seriell kommunikation för nybörjare (3 / 5 steg)
Steg 3: Anslut sensorn till Arduino och kalibrera
Anslut givaren till Arduino som visas i bild 1: den röda sladden till stift 8, den gröna en till pin 9, blå en på stift 10, LED anoden och rätt fotomotstånd stift till 5V, den vänstra fotomotstånd stift (den orange som) till A0 och andra rätt pin (den som är ansluten till 10KΩ resistorn) till marken.
Överför calibrateColors.ino skissen till styrelsen. Plocka ett täckande vita objekt och sätta sensorn på den. Samtidigt hålla sensorn i stället öppna seriell bildskärmen i Arduino IDE: du borde se något lik bilden 2. Skriv ner dessa värden. Placera sensorn på en ogenomskinlig svart sak nu och skriv ner dessa nya värden. Stäng den seriella monitorn.
Öppna filen colors.ino i IDE och ersätta värdena läsas av din sensor till gruvan i rader från 8 till 14 i skissen.
E.g.: Det finns i filen colors.ino som jag har lagt upp dessa rader:
#define s 460
#define G_MIN 190
#define B_MIN 147
#define R_MAX 762
#define G_MAX 470
#define B_MAX 392
Om din sensor, när den placeras på en vit yta läser:
r: 892 g: 527 b: 370
och när på svart:
r: 495 g: 219 b: 131
din colors.ino fodrar från 8 till 14 kommer att vara:
#define s 495
#define G_MIN 219
#define B_MIN 131
#define R_MAX 892
#define G_MAX 527
#define B_MAX 370