Mi objetivo era esencialmente crear una versión de "backup" del mando a distancia incluido con sólo las funciones básicas necesarias para operar la radio en caso de que algo debe suceder en el mando a distancia sí mismo (batería perdida, rota, muerta, etc.).
Empecé con el bosquejo de decodificador IR crudo en de randofo ' capaz de cargarlo en mi Duemilanove. Entonces conectado el transmisor de infrarrojos y el pulsador a mi Uno. Desde allí fue sobre todo el ensayo y error para encontrar pequeñas diferencias entre el tiempo real del control remoto y temporización de mi clon. Una vez que los números, yo apenas había transpuesto les todo en marco de randofo para enviar comandos IR.
Este bosquejo es sólo los comandos de barebones, implementar control como desee (construir usted mismo un segundo mando a distancia con un botón para cada función, enviar comandos seriales al arduino, etc.). Comandos son llamadas de función de fácil acceso, simple.
Lista de comandos
Volumen +--> volumeUp()
Volumen - >--> volumeDown()
On/Off --> power()
FM --> fm()
AUX --> aux()
PRESET #--> preset#()
EJ: Preset 1--> preset1()
Tune Up (>)--> tuneUp()
Sintonía hacia abajo (<)--> tuneDown()
Mute --> mute()
ACTUALIZACIÓN ***
Tiré juntos un bosquejo de procesamiento simple (y una versión compatible del código arduino) para controlar un arduino con IR LED con un GUI simple utilizando comunicación serial. Descargar el archivo zip de las aplicaciones de código e independiente de arduino controlar arduino (pasando por alto la necesidad de que abra proceso y pulsar 'run'). Si te interesa, el bosquejo de procesamiento de las aplicaciones de conducción se puede encontrar en mi blog.