Contrôler un Arduino par ondes radio

Si vous voulez mettre une broche (pin) sur HIGH ou LOW depuis un Raspberry PI voilà de quoi faire ça simplement.
Fonctionnement
./arduinocommand PIN HIGH/LOW
Ex: arduinocommand 12 HIGH
Installation
Arduino
Il vous faut juste télécharger le code ici avec la bibliothèque rc-switch (inclus)
(source : http://code.google.com/p/rc-switch/)
https://github.com/maditnerd/RpiArduinoCommand/
Copier simplement le contenu du dossier arduino dans votre sketchbook (dans documents)
Raspberry PI
Si vous voulez pas vous compliquer la vie
wget smarturl.it/arduinocommand
chmod +x arduinocommand
Si vous voulez compiler vous même le code, tout est expliqué dans les commentaires.
Branchements
Les branchements sont relativement simple donc je vais pas rentrer dans les détails:
Il vous faut brancher un récepteur sur le pin 2 (par défaut) de votre arduino
Et sur votre raspberry PI brancher un émetteur sur le GPIO 7 (Pin 11) (c'est le dernier)
Notes
Le code de l'arduino peut être énormément simplifier en virant tout les serial.println
En changeant le code de vérification il est possible de controler jusqu'à 9 arduino différents.
J'ai pas testé mais ça devrait marcher sur du attiny.
Schéma


Joyeux hacking!
Fonctionnement
./arduinocommand PIN HIGH/LOW
Ex: arduinocommand 12 HIGH
Installation
Arduino
Il vous faut juste télécharger le code ici avec la bibliothèque rc-switch (inclus)
(source : http://code.google.com/p/rc-switch/)
https://github.com/maditnerd/RpiArduinoCommand/
Copier simplement le contenu du dossier arduino dans votre sketchbook (dans documents)
Raspberry PI
Si vous voulez pas vous compliquer la vie
wget smarturl.it/arduinocommand
chmod +x arduinocommand
Si vous voulez compiler vous même le code, tout est expliqué dans les commentaires.
Branchements
Les branchements sont relativement simple donc je vais pas rentrer dans les détails:
Il vous faut brancher un récepteur sur le pin 2 (par défaut) de votre arduino
Et sur votre raspberry PI brancher un émetteur sur le GPIO 7 (Pin 11) (c'est le dernier)
Notes
Le code de l'arduino peut être énormément simplifier en virant tout les serial.println
En changeant le code de vérification il est possible de controler jusqu'à 9 arduino différents.
J'ai pas testé mais ça devrait marcher sur du attiny.
Schéma


Joyeux hacking!