Mein Ziel war im Wesentlichen eine "backup" die mitgelieferte Fernbedienung-Version mit nur die grundlegenden Funktionen notwendig, das Radio zu betreiben, dass wenn etwas passieren sollte, die Fernbedienung (verloren, kaputt, tot Batterie usw.).
Angefangen habe ich mit der rohen IR Decoder Skizze auf der Randofo "in der Lage, auf meine Duemilanove laden. Dann angeschlossen ich den IR-Sender und Taster an meinem Uno. Von dort war es meist Versuch und Irrtum, die kleinere Unterschiede zwischen der tatsächlichen Fernbedienung Timing und mein Klon Timing zu finden. Einmal ich die Zahlen hatte umgesetzt ich sie nur alle in Randofo den Rahmen für das Senden von IR-Befehle.
Diese Skizze ist nur die Barebones-Befehle, Kontrolle zu implementieren, wie Sie es wünschen (bauen Sie sich eine zweite Fernbedienung mit einer Taste für jede Funktion, serielle Befehle zum Arduino, etc.). Befehle sind leicht zugänglich, einfache Funktionsaufrufe.
Befehlsliste
Lautstärke +--> volumeUp()
Volumen ---> volumeDown()
On/Off --> power()
FM --> fm()
AUX --> aux()
Voreingestellte #--> preset#()
EX: Preset 1--> preset1()
Tune Up (>)--> tuneUp()
Tune Down (<)--> tuneDown()
Mute --> mute()
UPDATE ***
Ich warf zusammen eine einfache Verarbeitung Skizze (und eine kompatible Version des Arduino Code) um ein Arduino w / IR-LED mit einem einfachen GUI steuern mit serielle Kommunikation. Laden Sie die Zip-Datei für die Arduino Code und Standalone-Anwendungen steuern die Arduino (unter Umgehung der Notwendigkeit Verarbeitung zu öffnen, und drücken Sie "ausführen"). Wenn es Sie interessiert, finden Sie die Verarbeitung Skizze fahren die Anwendungen auf meinem Blog.