Stap 3: De sensor verbinden met Arduino en kalibreren
De sensor aan de Arduino aansluiten zoals aangegeven in afbeelding 1: de rode draad naar pin 8, de groene die pin 9, blauwe degene op pin 10, de LED anode en de juiste fotoweerstand aan de linker fotoweerstand pin (de oranje een) A0 en de juiste pin (de één is verbonden met de 10KΩ weerstand) 5V, vastmaken op grond.
Het uploaden van de schets van de calibrateColors.ino in de Raad van bestuur. Kies een ondoorzichtig wit object en de sensor op te zetten. Terwijl de sensor op plaats openen de seriële monitor in de Arduino IDE: u ziet iets als de afbeelding 2. Noteer deze waarden. Nu plaatst de sensor op een dekkende zwarte ding en noteer deze nieuwe waarden. Sluit de seriële monitor.
Open het bestand colors.ino in de IDE en vervangt de waarden lezen door uw sensor naar de mijne in lijnen van 8 tot en met 14 in de schets.
E.g.: Er zijn deze lijnen in het colors.ino bestand dat ik heb geüpload:
#define R_MIN 460 #define G_MIN 190 #define B_MIN 147 #define R_MAX 762 #define G_MAX 470 #define B_MAX 392
Als je sensor, wanneer op een wit vlak geplaatst lezen:
r: 892 g: 527 b: 370
en wanneer op zwart:
r: 495 g: 219 b: 131
uw lijnen van de colors.ino van 8 tot en met 14 zal worden:
#define R_MIN 495 #define G_MIN 219 #define B_MIN 131 #define R_MAX 892 #define G_MAX 527 #define B_MAX 370