. Chargement du code ”Firmata Standard” dans la mémoire de l’Arduino :
– Brancher l’Arduino via un port USB,
– Afin de charger la librairie ”Firmata standard” sur l’ARDUINO, il faut lancer le logiciel ”IDE ARDUINO”, puis sélectionner :
Fichier > Exemples > Firmata > Standard Firmata,
– puis cliquer sur ”téléverser”.
. Installation de la bibliothèque PyFirmata dans Python:
Pour faire fonctionner, un programme en Python qui contrôle l’Arduino via le protocole de communication Firmata standard, Python doit disposer de la bibliothèque ”PyFirmata”. Celle-ci peut être installée via ”pip”, à l’aide de la ligne de commande :
pip install pyfirmata
Pour utiliser la bibliothèque ”pyfirmata” dans un programme python, il faut importer le module ”pyfirmata”, à l’aide de l’instruction :
import pyfirmata
La connexion avec le microcontrôleur, via le port série, est réalisée avec la méthode ”Arduino” du module ”pyfirmata” en précisant le port COM sur lequel l’Arduino est connecté :
board = pyfirmata.Arduino(Port COM)
Une fois la connexion établie, il est possible d’interroger ou de modifier les entrées et sorties numériques ou analogiques de l’Arduino:
. Gestion des sorties numériques
. Gestion des entrées numériques
. Gestion des sorties analogiques
. Gestion des entrées analogiques