Universell fjärrkontroll med Arduino, 1Sheeld och Android mobil (3 / 5 steg)
Steg 3: Avkodning din fjärrkontroll
Sändaren i fjärrkontrollen luren skickas en ström av pulser med infrarött ljus när användaren trycker på en knapp på telefonen. En sändare är ofta en lysdiod (LED) som är inbyggd i det pekar slutet av fjärrkontroll. De infraröda ljuspulser bildar ett mönster som är unikt för att knappen. Mottagare i enheten känner igen mönstret och orsakar enheten svarar därmed (Wikipedia).
Så vi vet att unika mönster av varje knapp.
Helt enkelt, du har till data överför IR bibliotekför Arduino.
I exempel på biblioteket, kan du hitta IRrecvDump exempel (som illustreras i den tredje bilden). Denna kod används för att koda data från fjärrkontrollen.
Du har tråd IR-mottagaren. Enligt sin figur:
1-mark
2 - 5V
3-polig 11
Efter uppladdning denna kod till Arduino öppna seriell skärmen och trycker på någon knapp på din TV remote, du kommer att hitta något som den femte bilden bilden.
I den fjärde bilden visas kan du hitta hex koden som refererar till varje knapp på fjärrkontrollen. Skriv ner dessa hex siffror motsvarar dess funktion (t.ex. 20DFC03F, 32 hänvisar till power-knappen).
Obs, om du får "okänd kodning", tryck på knappen igen.