Passer au contenu principal Passer à la recherche Passer à la navigation principale
Menu

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

Ignorer la galerie de produits
UNO R3 ATMega328P CH340G UNO R3 ATMega328P CH340G – Image 2

Note moyenne de 4.83 sur 5 étoiles

(35)
UNO R3 ATMega328P CH340G
RBS10053

Disponible immédiatement

Prix régulier : 4,95 €
20
yourDroid UNO R3 carte de développement ATMEGA328P-PU compatible arduino yourDroid UNO R3 carte de développement ATMEGA328P-PU compatible arduino – Image 2

Note moyenne de 5 sur 5 étoiles

(6)
yourDroid UNO R3 carte de développement ATMEGA328P-PU compatible arduino
RBS14165

Disponible immédiatement

Prix de vente : A partir de 10,12 € Prix régulier : 12,65 €
Kit de démarrage pour Arduino UNO R3 RFID Kit de démarrage pour Arduino UNO R3 RFID – Image 2

Note moyenne de 4.83 sur 5 étoiles

(24)
Kit de démarrage pour Arduino UNO R3 RFID
RBS11368

Disponible immédiatement

Prix régulier : A partir de 28,95 €

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 :

cliquer sur les images pour agrandir


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".

Un nouveau croquis s'ouvre alors, que j'ai commenté ici en français :

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
}

Nous chargeons maintenant ce petit programme sur notre Arduino en cliquant sur le bouton :

Si tout s'est bien passé, notre LED clignote toutes les 1 seconde. Ensuite, nous pouvons simplement modifier les délais pour faire clignoter la LED plus rapidement ou plus lentement.