Arduino kontrollerade/Voice TV Remote (2 / 7 steg)
Steg 2: Setup/IR-kod hämtning
Efter att ha granskat den medföljande kod i tutorial, modifierat jag den lite så att när serial-uttaget ut vad det läsa från IR-sensor, jag kunde bara kopiera och klistra in det i motsvarande funktion i min emulatorn kod. Jag har all min källa kod som bifogas i detta Instructable.
Det första steget att ta reda på vilka signaler din fjärrkontroll är mata, vi behöver ansluta din Arduino till en IR-sensor som visas i bilden.
När detta är gjort kan vi ladda upp några kod till Arduino och har det utgång på/av-cykel för varje knapp på din fjärrkontroll. Ladda upp "IR_Read" från min källa. När detta är igång, öppna en seriell terminal, Rikta fjärrkontrollen mot IR-sensorn och tryck på en av knapparna som du vill emulera. Resultatet bör se ut så här...
pulseIR(4540);
delayMicroseconds(4320); pulseIR(680);
delayMicroseconds(1520); pulseIR(700);
delayMicroseconds(1500); pulseIR(700);
delayMicroseconds(1500); pulseIR(700);
delayMicroseconds(400); pulseIR(700);
delayMicroseconds(400); pulseIR(700);
delayMicroseconds(420); pulseIR(700);
delayMicroseconds(400); pulseIR(700);
delayMicroseconds(400); pulseIR(700);
delayMicroseconds(1500); pulseIR(700);
delayMicroseconds(1500); pulseIR(700);
delayMicroseconds(1500); pulseIR(700);
.. .och så vidare.
Vi behöver att få denna utgång för varje knapp som du planerar att tävla. Jag skulle öppna ett word-dokument eller notepad och kopiera den seriella produktionen och lägga upp den någonstans att du kan komma åt den senare, och se till att etiketten den så du vet vilken knapp det motsvarar.