Installation d’ARDUINO LAB


Python
étant un langage de programmation interprété, pour faire fonctionner ARDUINO LAB, il faut qu’un interpréteur Python soit installé.

ARDUINO LAB nécessite au minimum la version 3.7 de Python et l’installation des bibliothèques suivantes :

pyfirmata (pour contrôler l’Arduino selon le protocole Firmata Standard)

pymata-express (pour contrôler l’Arduino selon le protocole Firmata Express)

– asyncio (pour la programmation asynchrone)

matplotlib (pour tracer et visualiser des données sous formes de graphiques)

numpy (pour le calcul scientifique)

Pillow (pour le traitement des images)

scipy (pour le traitement des données)

PyMuPDF (pour l’affichage des documents PDF)


Une fois l’environnement de travail configuré et après avoir téléchargé puis décompressé le fichier ArduinoLab.zipqui contient tous les fichiers et dossiers nécessaire à son fonctionnement, ARDUINO LAB est démarré à l’aide du fichier ”Main.py” situé dans le dossier principal ”ArduinoLab” du programme :

 

Attention :

L’emplacement du dossier décompressé ”ArduinoLab” n’a pas d’importance, mais tous les fichiers et dossiers contenus dans ce dossier ne doivent en aucun cas être modifiés ou déplacés. 


Remarques
 :

Le dossier principal ”ArduinoLab” du programme contient un dossier nommé ”venv” dans lequel se situe un environnement virtuel de programmation avec les bibliothèques indispensables citées ci-dessus. 

Cet environnement de programmation peut être utilisé comme interpréteur du programme. Dans ce cas, même si l’installation d’une distribution Python (3.7 au minimum) est indispensable, les bibliothèques dont ARDUINO LAB dépendent n’auront pas à être ajoutées à la distribution originale installée. 

L’utilisation de l’environnement de programmation virtuel pour le fonctionnement d’ARDUINO LAB se configure par l’intermédiaire d’un environnement de développement Python (IDE), par exemple, PyCharm

Ainsi dans PyCharm, après avoir ouvert le dossier d’ARDUINO LAB, il suffit d’indiquer dans les réglages que l’environnement virtuel est l’interpréteur du projet :

Il faudra cependant au préalable modifier le fichier ”pyvenv.cfg” situé dans le dossier ”ArduinoLab/venv/” pour indiquer le chemin d’installation de la distribution Python :