Canalblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Publicité
Le moulin à vent...
28 août 2019

B.a.-ba de l'arduino

Le premier programme va consister à faire clignoter une DEL (diode électroluminescente), rouge, verte ou bleue... peu importe !

On ne va pas écrire de code, il existe déjà dans la bibliothèque du logiciel Arduino.

Fichier -> Exemples -> 01.Basics -> Blink

(blink = clignoter, en anglais)

Une nouvelle fenêtre s'ouvre avec le code...

img_7

  • On remarque un commentaire de plusieurs lignes (en gris clair) qui commence par /* et se terminer par */
  • Juste après, on trouve une ligne de commentaire. Pour une seule ligne de commentaire il suffit de commencer le commentaire par //
  • Ensuite, premier cadre rouge, la fonction void setup(){}. Les lignes de code comprises entre les deux accolades ne sont executées qu'une seule fois au début du programme.
    • pinMode() : indique la configuration d'une broche (pin) de la carte
    • LED_BUILTIN, OUTPUT : indique que le pin 13 de la carte Arduino (qui s'appelle aussi led_builtin ou L sur la carte) est défini comme une sortie (output)
    • ; : une ligne de code se termine toujours par un point-virgule !
  • Enfin, deuxième cadre rouge, la fonction void loop(){}. Les lignes de code comprises entre les deux accolades seront executées en boucle (= loop en anglais) indéfiniment.
    • digitalWrite(LED_BUILTIN, HIGH); : indique que l'on écrit sur la broche digital qui s'appelle LED_BUILTIN une valeur de tension haute (5 volts)
    • delay(1000); : indique que le programme attend (=delay) 1000 millisecondes avant de continuer l'execution du programme.

Il faut brancher une DEL (=LED en anglais) entre les broches (ou pin) 13 et GND (= ground, c'est la masse du circuit) de la carte Arduino. On place une résistance de 1k en série avec la DEL pour la protéger d'une surintensité... et surtout pour éviter qu'un courant trop intense soit demandé à la carte Arduino.

à finir...

Publicité
Publicité
Commentaires
Publicité
Archives
Publicité