Bonjour, on s’ennuie alors on fait un peu de technique 🙂
L’idée ?
Contrôler depuis son PC une LED RGB :
On va donc faire un programme en Arduino qui tournera sur la Galiléo, il recevra les messages OSC pour controler la LED; coté PC on fera un petit programme en Processing.
OCS ?
OSC ( http://opensoundcontrol.org/implementations) a été développé par l’université de Berkeley pour interfacer des ordinateurs (et autre bijoux technologiques) et des périphériques multimédia (synthétiseurs, platine, éclairages, …) qui sont connectables en réseau. OSC est de plus en plus utilisé par les artistes et autres bidouilleurs, on trouve des librairies pour l’utiliser avec la plupart des langages de programmation.
Processing ?
Processing ( https://processing.org/ ) est à la fois une librairie JAVA et un environnement de développement crée par des artistes pour simplifier l’accès à l’art numérique sans avoir à trop s’y connaitre en programmation. Tout cela est bien sûr ouvert et on peut trouver de nombreuses librairies pour rajouter des fonctionnalités.
Avant de commencer …
Il nous faut :
- Arduino pour Galileo http://arduino.cc/en/ArduinoCertified/IntelGalileo
- La librairie OSC pour Arduino https://github.com/CNMAT/OSC
- Processing https://processing.org/download/?processing
- Avoir un minimum de connaissances en p rogrammation http://fr.openclassrooms.com/informatique/programmation/cours (ou savoir faire du copier/coller http://en.wikipedia.org/wiki/Larry_Tesler)
C’est parti !!!!
Le code côté Galileo :
https://github.com/tmator/GalileoOSCsample/blob/master/GalileoOscRgb/GalileoOscRgb.ino
Le code côté Processing (n’oubliez pas l’image qui va avec dans le dépôt).
https://github.com/tmator/GalileoOSCsample/blob/master/RGBOSCDemoProcessing/RGBOSCDemoProcessing.pde
Bonne création,
Brice
Vous devez être connecté pour poster un commentaire.