Använder en RGB LED att upptäcka färger (5 / 6 steg)
Steg 5: Balancing sensorn
Det sätt som vi gör, det är enkelt, vi visar bara sensorn ett urval av vita (vitt kort eller papper) och ett urval av svart (svart markering på ett vitt papper eller svart papper). Jag säger papper, men provet kan vara något, så länge det första provet är vit och andra är svart.
Ta tio sekunder, och förbereda en snabb prov kort med en vit sida och en svart sida.
Du måste ha vita provet framför sensorn när du starta upp Arduino (du har bara 5 sekunder att få den där). När det blinkar en gång (det är det scanning vit färg och registreringen av värdena det får), måste du ersätta ditt prov med ett svart prov, du har fem sekunder att göra detta. Den kommer att blinka igen, vänta 5 sekunder och sedan börja rapportera.
Dina avläsningar kommer bara vara lika bra som din balanserande värden, så försök och uppmärksamma att avläsningarna på ungefär samma avstånd från sensorn. Alternerande höjden ändras säkert det reflekterade ljuset som faller tillbaka till CD-skivor fotocellen, men detta är en relativt robust liten setup och levererar mycket amiral resultat för kostnaden.
Om du balanserad det ordentligt, läser du nu färger. Placera saker framför sensorn och kontrollera din produktion via den seriella monitorn i Arduino-miljö. Du ska få tillbaka ändrar data i ungefär formatet jag visade dig ovan. Om du är otålig kan du börja koppla dessa nummer till en färg väljare (det finns många gratis online, det finns även en i bearbetningsmiljön) och börja att ange din läsning siffror och se vad väljaren visar.
Eller du kan följa med för en mer steg, där jag ger dig en liten bearbetning skiss som hjälper dig kontrollera att sensorn fungerar väl, och gör det roligare att experimentera med.