Mes premiers pas avec une carte Arduino

1. Installation du logiciel de programmation

Le software est disponible sur le site Arduino : https://www.arduino.cc

2. Branchement de la carte arduino sur l'ordinateur

Elle se fait grâce à un cable USB type A-mâle vers B-mâle, qui fournit en même temps l'énergie nécessaire à son fonctionnement.

3. Mon premier programme

void setup()
{
    // Code qui ne s'exécute qu'une seule fois au démarrage.
    pinMode(LED_BUILTIN, OUTPUT); // La broche numérique 13 est configurée en sortie.
}

void loop()
{
    digitalWrite(LED_BUILTIN, HIGH); // La broche numérique 13 est mise à l'état haut (1).
    delay(500); // Pause de 500 ms.
    digitalWrite(LED_BUILTIN, LOW); // La broche numérique 13 est mise à l'état bas (0).
    delay(500); // Pause de 500 ms.
}

Au démarrage du programme (setup) le code "pinMode" configure la broche 13 en sortie (OUTPUT). Pourquoi la broche 13 et comment la carte sait-elle que c'est la 13 qui est choisie ?
En fait "LED_BUILTIN" est connu par la carte arduino, comme étant une variable contenant la valeur 13. La broche 13 a une particularité, celle d'être reliée à une petite LED déjà installé sur la carte. De cette façon nous pourrons tester notre premier programme sans avoir a réaliser le moindre câblage particulier.

4. Transfert du programme dans la carte arduino

Écrire le programme dans la fenêtre de l'interface de programmation (image ci-contre).

Compilation et vérification que le programme ne comporte pas d'erreurs. Pour celà il suffit de cliquer sur le menu "Croquis", puis sur le sous menu "Vérifier/Compiler".

La carte "Arduino" étant connectée par le cable USB, il suffit alors de cliquer sur le menu "Téléverser". Le programme est alors transferé à la carte, et exécuté.

On peut alors débrancher le cable USB et alimenter la carte "Arduino" par une autre source de tension. Le programme continue alors de s'exécuter de façon autonome. La présence de l'ordinateur n'est plus nécessaire.