Bases d'Arduino et Blink
Projet Arduino pour contrôler une LED
Bases de la mise en service : ça clignote !
Bienvenue à notre premier projet Arduino, dans lequel nous expliquons les bases à travers un exemple simple et populaire pour contrôler une carte UNO compatible Arduino via le logiciel officiel.
Logiciel requis
- Logiciel Arduino (Téléchargement sur Arduino.cc)
- Pilote pour la puce CH540 (Windows, macOS, Linux) - non nécessaire pour la carte yourDroid !
- Normalement, nous aurions également besoin de fils de connexion, d'une plaque d'essai et d'une résistance, mais pour commencer, une carte UNO compatible Arduino et une LED de 5 mm suffisent.
- Sur l'Arduino, une LED est généralement déjà intégrée à la broche 13, cette broche dispose donc de la résistance nécessaire pour alimenter directement une LED.
Composant requis
- Carte compatible Arduino UNO + câble USB
- DEL 5 mm
Branchement
Nous branchons donc simplement la LED avec la patte longue (anode +) sur la broche 13 et la patte courte (cathode -) sur la broche GND à côté.
Le résultat ressemble alors à ceci :
Programmation
Une fois le pilote pour la puce CH540 et le logiciel Arduino installés, nous connectons l'UNO au PC via USB.
Nous ouvrons ensuite le logiciel Arduino et vérifions que dans "Outils - Carte", l'Arduino UNO est sélectionné et que le port série est correctement configuré. Sous Windows, il s'agit généralement du port "COM 3" ou supérieur, car les ports 1-2 sont réservés par le système.
Ensuite, nous sélectionnons le bon port. Sous Windows, il s'agit généralement du port "COM 3" ou supérieur, car les ports 1-2 sont généralement réservés au système.
Le logiciel Arduino inclut plusieurs exemples de programmes. Pour ce projet, nous utiliserons simplement l'exemple "Blink".
Pour cet exemple, cliquez en haut à gauche sur "Fichier" et sélectionnez dans l'onglet "Exemples - 01.Basics - Blink".
Afficher / masquer le code
/*
Blink
Allume une LED pendant 1 seconde et l'éteint pendant 1 seconde.
La plupart des cartes Arduino ont une LED intégrée que vous pouvez contrôler. Sur l'Uno et
la Leonardo, elle est connectée à la broche numérique 13. Si vous n'êtes pas sûr de la broche à laquelle
la LED intégrée est connectée sur votre modèle Arduino, consultez la documentation sur http://www.arduino.cc
Ce code exemple est dans le domaine public.
modifié le 8 mai 2014
par Scott Fitzgerald
*/
// La fonction setup() est exécutée une seule fois au démarrage ou après un reset
void setup() {
// La broche numérique 13 est déclarée comme sortie
pinMode(13, OUTPUT);
}
// La fonction loop() est exécutée en boucle en continu
void loop() {
digitalWrite(13, HIGH); // Allume la LED (HIGH = alimentation)
delay(1000); // Délai de 1000 ms (= 1 seconde)
digitalWrite(13, LOW); // Éteint la LED en mettant l'alimentation sur LOW
delay(1000); // Délai de 1 seconde
}