Arduino åpen kildekode elektronikk og innebygd prosessor plattform kan brukes til å kontrollere og overvåke en infrarød sensor . IR- følere kan benyttes for å detektere nærhet , motta kommunikasjonssignaler til og med detektere bevegelse av en person . Arduino kan programmeres til å overvåke en IR -sensor og reagere på et registrert IR nivå . Enten du velger en IR- sensor med en digital utgang eller en med en analog utgang , ved hjelp av en IR- sensor med Arduino din krever lite , om noen, eksterne komponenter og bare noen få linjer med kode. Du trenger
Arduino utviklingsplattform
Vis flere instruksjoner
en
Velg en IR- sensor . Det finnes ulike typer IR-sensorer for ulike formål, for eksempel fjernkontroll, nærhet deteksjon, kommunikasjon og menneskelig bevegelse deteksjon. Plukk IR sensor som passer best til ditt bruksområde.
2
Koble IR sensor til Arduino . Avhengig av hvilken type av produksjonen leveres av IR- sensor som du har valgt , velge en passende inngang på Arduino . For eksempel, hvis IR sensor utganger et analogt signal , kan det være lurt å koble IR sensor til pin A0 av din Arduino , som kan tjene som en analog inngang .
3
Program Arduino . Skriv kode for å lese IR sensor verdi som mates inn til pinnen på Arduino . For eksempel , hvis du har en IR- sensor med en analog utgang kobles til pin A0 av Arduino , kan du inkludere en kode linje som " int IRsensorValue = analogRead ( A0 ); " i programmet. Den variable IRsensorValue vil inneholde en verdi som representerer analog - til-digital konvertering av signalet brukes til A0 .
4
Test IR- sensor og Arduino sammen. Etter at du har overført programmet til Arduino i henhold til produsentens spesifikasjoner , er du klar for å teste . For å gjøre testing enklere , kan det være lurt å gi noen form for visuell utgang ( for eksempel en LED koblet til Arduino ) for å indikere en endring i tilstanden i IR sensor . Hvis Arduino og IR sensor ikke ser ut til å fungere riktig , sjekk kretsforbindelser og sjekke programmet for å sørge for at koden er leser riktig pin av Arduino i riktig modus (digital eller analog) .