Mijn doel was in wezen een 'reserve' om versie te maken van de meegeleverde afstandsbediening met alleen de basisfuncties nodig om te werken van de radio in het geval dat er iets moet gebeuren aan de afstandsbediening zelf (verloren, gebroken, dode batterij, etc.).
Ik ben begonnen met de schets van de Raw IR Decoder op randofo de ' kunnen laden op mijn Duemilanove. Toen vastgehaakt ik de IR zender en drukknop tot mijn Uno. Vanaf daar was meestal trial and error te vinden van de kleine verschillen tussen de werkelijke afstand timing en mijn kloon van timing. Zodra ik had de nummers, omgezet ik gewoon hen alle randofo van kader voor het verzenden van IR-opdrachten.
Deze sketch is gewoon de barebones opdrachten, control geïmplementeerd als u wilt (bouw jezelf een tweede afstandsbediening met een knop voor elke functie, seriële opdrachten verzenden met de arduino, enz.). Opdrachten zijn gemakkelijk toegankelijke, eenvoudige functie-aanroepen.
Opdrachtenlijst
Volume +--> volumeUp()
Volume ---> volumeDown()
On/Off --> power()
FM --> fm()
AUX --> aux()
Vooraf ingestelde # -> preset#()
EX: Preset 1--> preset1()
Tune Up (>)--> tuneUp()
Tune Down (<)--> tuneDown()
Mute --> mute()
UPDATE ***
Ik gooide samen een schets eenvoudige verwerking (en een compatibele versie van de arduino code) om te bepalen van een arduino w / IR LED met een eenvoudige GUI met behulp van seriële communicatie. Download het zipbestand voor de arduino code en standalone toepassingen waarmee de arduino (het omzeilen van de noodzaak tot de open processing en klik op 'uitvoeren'). Als het u interesseert, de processing schets rijden de toepassingen vindt u op mijn blog.