Arduino¶
Qu’est-ce qu’Arduino?¶
Arduino est une marque de cartes électroniques matériellement libres sur lesquelles se trouve un microcontrôleur. Elles peuvent être programmées pour analyser et produire des signaux électriques afin d’effectuer des tâches diverses. Arduino est aussi le nom du logiciel utilisé pour programmer le microcontrôleur (Arduino IDE). C’est l’outil par excellence pour apprendre l’électronique et la programmation.
Pour démarrer, il vous faut :
- Une carte électronique Arduino
- Un câble USB
- Un ordinateur (Mac, Linux ou Windows)
- Le logiciel Arduino IDE
Téléchargement du logiciel¶
Téléchargez et installez la dernière version du logiciel Arduino IDE pour Windows, Mac ou Linux.
Warning
Si vous utilisez un Arduino générique (sans la mention de la marque sur la carte), téléchargez et installez le driver CH340
Connecter le microcontrôleur à l’ordinateur¶
Utilisez le câble USB. Une petite lumière verte apparaîtra sur la carte lors du branchement pour indiquer que l’Arduino est en état de marche. Ce câble sert non seulement à alimenter la carte, mais aussi à lui envoyer des instructions. Les lumières de RX et TX peuvent clignoter brièvement lors du branchement, c’est tout à fait normal.
Test du microcontrôleur¶
1. Ouvrez le logiciel Arduino IDE, allez dans Outils → Type de carte → Arduino AVR Boards et sélectionnez Arduino Uno.
2. Sélectionnez le bon port pour pouvoir communiquer avec la carte. Généralement, l’identifiant de la carte est affiché.
Si vous utilisez un Arduino générique (sans la mention de la marque sur la carte), l’identifiant de la carte ne s’affichera pas. Pour devinez quel port COM utiliser, débranchez la carte, vérifiez la liste des ports, ensuite branchez la carte, vous allez voir apparaître un nouveau port COM.
3. Le logiciel est aussi une mine d’or d’exemples en tout genre. Pour tester votre carte et s’assurer que la communication entre cette dernière et l’ordinateur est fonctionnelle, allez vers Fichier → Exemples → 01.Basics → Blink. Ce programme va tout simplement faire clignoter une petite lumière sur la carte.
4. Pour envoyer le code de Blink vers le microcontrôleur, cliquez sur Téléverser. Une fois l’opération complétée, le logiciel vous confirmera que le téléversement est terminé et la lumière de la PIN 13 (L) clignotera une fois par seconde. Si une erreur survient, assurez-vous que la carte est bien branchée, que vous avez bien choisi le bon type d’Arduino et le bon port de communication.
Anatomie d’une carte Arduino¶
- Bouton RESET : Sert à réinitialiser l’Arduino. N’efface pas le contenu qui est déjà programmé.
- Port USB : Sert à alimenter la carte de prototypage, à téléverser un sketch (programme) et communiquer via
Serial.println()
. - Port d’alimentation : S’il n’est pas connecté au port USB, sert uniquement à alimenter la carte. Accepte du voltage entre 7V et 12V.
- Alimentation et GND : Utiliser ces broches pour avoir une alimentation 3.3V, 5V et la masse.
- Analog In : Entrée analogique, permet de connecter des capteurs analogiques et lire la broche avec
analogRead()
. - Microcontrôleur ATMEGA : Le cœur de la carte de prototypage.
- L, RX et TX : RX et TX sont des lumières qui indiquent la communication entre la carte de prototypage et l’ordinateur. Elles s’allument lors du téléversement du sketch ou la communication en série. La DEL L, aussi connue par PIN 13, est une lumière intégrée dans le circuit et très utile pour déboguer des sketchs rapidement.
- Voyant DEL de tension : Lorsqu’allumé, indique que la carte de prototypage est alimentée.
- Pin Digital : Utilisez ces broches pour lire et écrire avec les fonctions
digitalRead()
,digitalWrite()
etanalogWrite()
.