Stap 3: Decoding uw afstandsbediening
De zender in de afstandsbediening zendt een stroom van pulsen van infrarood licht wanneer de gebruiker op een knop op de handset. Een zender is vaak een licht emitterende diode (LED) die is ingebouwd in het aanwijsapparaat einde van de afstandsbediening. De infrarood licht pulsen vormen een uniek is voor die knop patroon. De ontvanger in het apparaat herkent het patroon en zorgt ervoor dat het apparaat dienovereenkomstig reageren (Wikipedia).
We moeten dus weten dat unieke patroon van elke knop.
Gewoon, je moet downloaden van de IR-bibliotheekvoor de Arduino.
In de voorbeelden van de betreffende bibliotheek, kunt u IRrecvDump voorbeeld (zoals geïllustreerd in de derde afbeelding). Deze code gebruikt voor het coderen van de gegevens van de afstandsbediening.
Je moet de draad van de IR ontvanger. Zoals in de afbeelding:
1-grond
2 - 5V
3-pin 11
Na het uploaden van deze code aan de Arduino de seriële monitor openen en drukt u op een willekeurige knop op uw TV remote afstandsbediening,, vindt u iets zoals in de vijfde beeld beeld.
Zoals blijkt uit het vierde beeld, kunt u de hexadecimale code die verwijzen naar elke knop van de afstandsbediening. Noteer deze hex getallen die overeenkomt met de functie (bijvoorbeeld 20DFC03F, 32 verwijst naar / uit-knop).
Opmerking, als je "onbekende encodering", druk nogmaals op de knop.