Dans le cadre d’une association de promotion du logiciel libre à la quelle j’appartiens, nous organisons régulièrement des ateliers de présentation de logiciels (Libreoffice, Gimp, Linux …). Parmi ces ateliers, j’anime régulièrement un atelier de découverte Arduino pour le quel j’utilise des platines de test intégrant :
- une carte DFRDuino Roméo qui a l’avantage d’intégrer 2 contrôleurs moteur et quelques boutons poussoirs en complément des fonctions de base de la carte Arduino UNO de base
- un moteur Meccano
- Une alimentation (Boitier Piles Meccano) qui alimente les 2 controleurs moteurs
- une platine de câblage (breadbord) qui permet de poser et d'interconnecter les composants
- un potentiomètre
- 2 boutons poussoirs. Ces boutons poussoirs sont connectés par une résistance de 10 Kohms à la masse, pour forcer un état "0" quand le bouton est relaché.
- 2 Leds, connectées à 2 sorties arduino avec une résistance de 220 ohms
- une photorésistance + Résistance
- un servomoteur (non présent sur la ploto)
En une vingtaine de programmes, allant du classique Blink qui permet de faire clignoter une led à un programme de contrôle moteur avec accélération / décélération, elle permet de découvrir progressivement la programmation Arduino.
Ci dessous, un schéma de la platine (sans la photo-resistance). Ce schéma est volontairement non conventionnel, en privilégiant l'aspect visuel des composants utilisés et les liaisons.
Votre avis est le bienvenu.
Dans les messages suivants, je vais mettre plusieurs petits programmes commentés, fonctionnant avec cette platine.