Les bases et la prise en main d’un Arduino
Vous avez sûrement déjà entendu parlé de l'Arduino, voici un petit Tutoriel pour en apprendre les bases.
- Arduino IDE
- Brancher son Arduino
- Détecter l'Arduino
- Faire clignoter une LED
- Utiliser le Serial Monitor
1. Arduino IDE
Arduino IDE est un Logiciel Open-Source permettant de programmer en Langage Arduino, un Langage de programmation très proche du C++. Vous pouvez le télécharger ici.
2 Brancher son Arduino
Nous utiliserons ici un Arduino UNO qui se branche en USB. Branchez le câble de l’Arduino à votre PC dans un port fixe.
3. Détecter l’Arduino
Maintenant que votre Arduino est branché, ouvrez le logiciel Arduino et rendez-vous dans l’onglet Outils, cliquez sur Type de Carte et sélectionnez Arduino/Génuino Uno. Une fois fait, revenez sur l’onglet Outils, cliquez sur Port et choisissez le nom du port où vous avez branché l’Arduino.
4. Faire clignoter une LED
Maintenant que vous avez branché votre Arduino, il est temps de le tester. Pour cela, nous allons faire clignoter la Led Builtin, qui est équivalent au Pin 13. Copiez-collez ce code dans votre Arduino IDE :
//Le void SETUP se lance au début de chaque initialisation de l'Arduino void setup() { pinMode(LED_BUILTIN, OUTPUT); //La Led Builtin est équivalent au Pin 13, c'est une led déjà présente dur votre Arduino UNO. //Le fait de mettre la Led Builtin en OUTPUT permet a l'arduino d'envoyer du courrant dans le pin 13 } //Le void LOOP tourne en boucle void loop() { digitalWrite(LED_BUILTIN, HIGH); // Allume la Led delay(1000); // Le Delay se calcule en Milisecondes. digitalWrite(LED_BUILTIN, LOW); // Éteint la Led delay(1000); // Le Delay se calcule en Milisecondes. }
(Les annotations qui commencent par « // » ne sont pas prises en compte par l’Arduino)
Cliquez maintenant sur le bouton Téléverser
Vous venez de faire votre premier Robot !
5. Utiliser le Serial Monitor
Le Serial Monitor est un outil vous permettant de recevoir des informations en provenance de l’Arduino. Voici un petit Script qui vous permettra de mieux comprendre :
//Le void SETUP se lance au début de chaque initialisation de l'Arduino void setup() { Serial.begin(9600); //Initialise le Baud Rate } //Le void LOOP tourne en boucle void loop() { Serial.println("Hello World"); //Ecris dans le Serial Monitor "Hello World" }
Une fois votre Script téléversé, cliquez sur l’onglet Outils puis Serial Monitor et contemplez le résultat.
Maintenant que vous avez les bases, je vous laisse vous amuser avec votre Arduino, si vous voulez aller plus loin, je vous conseille d’acheter un kit, il y en a pour peu cher dans le magnifique monde qu’est Internet !