Stap 3: Interpreteren van de signalen
Zorg ervoor dat u het gewenste signaal hebt gekopieerd in een woord pad voor eenvoudiger verwijzing.
Het zal als volgt uitzien:
500 usec, 300 usec
600 usec, 1200 usec
Maar er zullen veel meer nummers dan.
Nu in het programma ziet u dit nogal een paar keer:
delayMicroseconds();
pulseIR();
U wilt het eerste nummer en zet het in de haakjes in delayMicroseconds("here"); waarde
En u wilt nemen van het tweede nummer uit dezelfde lijn als die van de delayMicroseconds(); waarde en zet het in de haakjes van pulseIR(); waarde.
In het volgende voorbeeld:
Zeg je dit op de seriële monitor:
UIT AAN
1660 usec, 580 usec
1640 usec, 560 usec
U wilt plaatsen van de bijbehorende waarden in hun overeenkomstige gebieden.
Zoals:
delayMicroseconds(1660);
pulseIR(580);
delayMicroseconds(1640);
pulseIR(560);
Het is mooie vloek gemakkelijk.
Zodra u de gewenste codes, open het bestand IR_SEND.pde in de Arduino-programma en zet dan de waarden die u hebt gekregen van de seriële monitor tussen de haakjes doen het op dezelfde manier toonde ik u hoe het te doen.
De volgende stap zal tonen een voorbeeld van hoe ik deed dit met een externe Comcast.