(Cliquez pour afficher la version PDF)
ARDUINO LAB est un logiciel programmé en Python 3 dans un but pédagogique pour permettre une découverte rapide et simple de l’ARDUINO UNO et de son utilisation dans le domaine des sciences.
Si les cartes Arduino sont, de par leur conception, destinées à travailler de manière autonome, il est cependant intéressant de les utiliser comme interface physique sur un ordinateur pour piloter directement des matériels ou récupérer des informations issues de capteurs, à des fins de traitement et d’exploitations.
Les données, qu’elles soient des commandes ou des informations, transiteront par la connexion USB.
Pour cela, deux programmes sont nécessaires :
. un programme ”donneur d’ordre” sur l’ordinateur,
. et un programme ”pilote”, animant le microcontrôleur, qui comme son nom l’indique, pilotera les matériels en réponse aux ordres reçus et fournira des données en retour.
ARDUINO LAB est le programme ”donneur d’ordre” qui permet de contrôler l’ARDUINO graphiquement, que ce soit en entrée ou en sortie par l’intermédiaire de circuits électroniques déjà conçus :
La liaison entre ARDUINO LAB et l’Arduino fonctionne dans les deux sens. Toute interaction sur l’Arduino (par exemple, l’appui sur un bouton poussoir) est visible sur l’interface graphique d’ARDUINO LAB.
Un mode ”Simulation” permet de tester les circuits avant d’effectuer la liaison avec l’Arduino.
Avec ARDUINO LAB, Il est également possible de contrôler chaque broche de la carte Arduino pour, par exemple, avec une entrée reliée à un potentiomètre, piloter l’intensité d’une DEL ou l’angle d’un servomoteur…
Enfin, ARDUINO LAB permet aussi d’enregistrer les données d’un capteur et d’en effectuer leurs exploitations, fonctionnalité très intéressante dans le domaine des sciences.
1. Installation d’ARDUINO LAB
2. Pré-requis au fonctionnement d’ARDUINO LAB
3. L’interface graphique – Les menus
4. Les projets – Les activités
. Projet 1 – Premier pas (DEL & Bouton poussoir)
. Projet 2 – DEL RVB (Entrées & Sorties analogiques)
. Projet 3 – Ondes sonores (Produire & Exploiter)
. Projet 4 – Ondes ultrasonores (Vitesse & Distances)