Mon but était de créer essentiellement une version de « sauvegarde » de la télécommande incluse avec uniquement les fonctions de base nécessaires au fonctionnement de la radio dans le cas où quelque chose devrait se produire à la télécommande elle-même (pile perdu, cassé, mort, etc.).
J’ai commencé avec l’esquisse de Raw IR décodeur sur du randofo ' pu, charger sur mon Duemilanove. Puis j’ai branché l’émetteur IR et le bouton-poussoir à mon Uno. A partir de là, c’était pour la plupart des tâtonnements pour trouver les différences mineures entre le moment de la télécommande réelles et de mon clone. Une fois que j’ai eu les numéros, j’ai juste transposé leur ensemble dans le cadre de randofo pour l’envoi des commandes infrarouges.
Cette esquisse est simplement les commandes de barebones, implémenter le contrôle que vous souhaitez (construire vous-même une seconde télécommande avec un bouton pour chaque fonction, envoyer les commandes série à l’arduino, etc.). Les commandes sont facilement accessibles, simple fonction appels.
Liste des commandes
Volume +--> volumeUp()
Volume ---> volumeDown()
On/Off --> power()
FM --> fm()
AUX --> aux()
# Préréglées--> preset#()
EX: Preset 1--> preset1()
Tune Up (>)--> tuneUp()
Tune vers le bas (<)--> tuneDown()
Mute --> mute()
MISE À JOUR ***
J’ai jeté ainsi une esquisse de traitement simple (et une version compatible du code arduino) pour contrôler un arduino w / LED IR avec un GUI simple utilisant des communications série. Télécharger le fichier zip pour les applications de code et autonome d’arduino contrôler l’arduino (en évitant la nécessité d’ouvrir des traitement et cliquez sur "exécuter"). Si cela vous intéresse, l’esquisse de transformation conduisant les applications se trouvent sur mon blog.