Stap 2: Setup/IR code ophalen
Na het herzien van de meegeleverde code in de tutorial, ik het gewijzigd heb iets zodat wanneer de seriële terminal wat het lezen van de IR-sensor afgedrukt, ik kon gewoon kopiëren en plak deze in de overeenkomstige functie in mijn code emulator. Ik heb al van mijn broncode gekoppeld in dit Instructable.
De eerste stap in het vinden van wat signalen van uw afstandsbediening is uitvoeren, moeten we je Arduino verbinden met een IR-sensor, zoals in de afbeelding.
Nadat dit is gebeurd, kunnen we uploaden wat code naar de Arduino en het uitvoeren van de cyclus in-/ uitschakelen voor elke knop op de afstandsbediening. Het uploaden van de 'IR_Read' uit mijn bron. Als dit wordt uitgevoerd, een seriële terminal openstellen, richt de afstandsbediening op de IR-sensor en druk op een van de knoppen die u zult willen emuleren. De output ziet er iets als dit...
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);
.. .en enzovoort.
We moeten deze uitgang voor elke knop die u wilt emuleren. Ik zou een word-document of de Kladblok openen en kopiëren van de uitgang voor seriële en post-it ergens dat u kunt later toegang, en zorg dat label het zodat u weet welke knop het correspondeert.