Stap 4: codering
De code voor dit project maakt gebruik van de uitstekende Arduino IR bibliotheek van Ken Sheriff. Ik opgenomen het zip-bestand van de bibliotheek, die ook beschikbaar op github is (gelinkt op zijn blog).
Om je IR-codes, uploaden van de schets u Arduino en de seriële monitor openen. Als u een toets indrukt, moet het 'Signaal', gevolgd door een getal afdrukken. Dit is het nummer dat overeenkomt met de ingedrukte toets. Vervang de gemarkeerde delen in de code (Zie voor het eerst opgenomen foto) door uw code.
Voor de geavanceerde versie, moeten ook sturen we een code. Dit is de tweede code die wordt afgedrukt als een signaal wordt ontvangen. Vervang de gemarkeerde delen in de code (Zie tweede opgenomen foto) door uw code. De codes moeten beginnen met 0 x.
Wanneer u de definitieve code uploadt, verwijder de 'Serial.print' opdrachten om een constante data-overdracht te voorkomen.
Opmerking: deze code is voor NEC signalen, die werden gebruikt door alle afstandsbedieningen die ik heb getest. Voor andere code normen, neem een kijkje op het IRrecord voorbeeld in de IRremote bibliotheek.