Hur du använder IR-fjärrkontroller med Arduino (aktuella och uppdaterade) (6 / 10 steg)
Steg 6: Erkänner IR-signaler
Nu måste du hämta IR-avkodare skissen.
http://www.mediafire.com/View/6qnsndqp9a838xe/Decode_IR.ino
Jag omarbetades helt github skissen för att få det att fungera. Jag lägger alla krediter i skissen. Skissen är kopplad till detta steg eller du kan få om från steg 2. Ladda upp denna skiss till din Arduino. Nu koppla upp mot IR-sensorn.
IR-sensor stift är kopplade till Arduino som så: (från vänster till höger med sensorns huvudet mot dig)
(Vout) Stift 1 till pin-11(Arduino)
(GND) Stift 2 till GND(Arduino)
(Vcc) stift 3 till 5v(Arduino)
Nu öppnar upp granola spannmål, vänta nej, jag menade seriell monitor. Sikta din fjärrkontroll på sensorn och trycka på strömbrytaren. Du bör se en lista med tal Visa. Nu kan du se fick vi siffrorna:
16753245
4294967295
4294967295
4294967295
Märker du om håll vad knappen du att trycka på att det andra talet bara upprepar sig.
16753245
4294967295
4294967295
4294967295
4294967295
4294967295
4294967295
4294967295
Observera vad som händer om du trycker på en annan knapp
16736925
4294967295
4294967295
4294967295
4294967295
Du får ett annat första nummer, och samma andra nummer!
Naturligtvis behöver vi bara använda det första numret. Försök slå olika knappar på fjärrkontrollen. Du kommer att märka att varje annan knapp har ett annat första nummer.
Så är vad du behöver göra att öppna upp seriell övervaka tryck på varje knapp, försiktigt in den första siffran. Till exempel: jag trycker på strömbrytaren och knappen mode så i min text editor program, jag ska skriva,
Power-knappen = 16753245
Mode-knappen = 16736925
Och du gör detta för varje knapp du behöver!
Med denna kunskap kan vi konstruera några kod!