Firmata est tout d’abord un protocole de communication entre ordinateurs, dans notre cas nous allons utiliser Firmata pour se servir d’arduino pour controller d’autres logiciels avec des capteurs et avoir des interactions entre ce qui se passe sur l’ecran et ce qui est connecté physiquement sur arduino par exemple des potentiomètres, moteurs, leds, etc..
Plus d’information sur firmata ici http://firmata.org/wiki/Main_Page
Firmata est deja integré dans les exemples d’arduino, il suffit d’ouvrir arduino et d’aller sur le l’exemple firmata -> et vous choisirez « StandardFirmata ».
L’exemple ressemble a ça, on ne va pas vraiment s’intéresser au code Arduino mais juste le télécharger sur la carte pour rendre les entrees et sorties accessibles via port serie.
Pour la partie procesing il faudra telecharger la librairie suivante et l’installer.
vous pouvez la telecharger ici http://github.com/downloads/firmata/arduino/Firmata_v2.3.3.zip
Note: Nous avons rencontré des problèmes d’installation avec la dernière version de processing, nous vous conseillons d’utiliser pour l’instant une version dite « stable » ou non plus recente que la 2.0a
Une fois installée vous pourrez l’utiliser en allant la chercher sketch > import library > arduino