C/Arduino

Le langage C est proche du processeur et permet de démontrer et comprendre les principe de base de l’informatique. L’environnement (IDE) Arduino est simple et bien connu.
Arduino cache des notions importantes comme le #define qui permet d’écrire des programmes beaucoup plus lisibles. C’est plus facile au début, comme un vélo auquel on a ajouté deux roues d’équilibrage. On ne tombe plus, et on peu aller partout (inefficacement, mais cela ne gêne pas ceux qui ne connaissent rien d’autre).

Partie d’un programme trouvé sur le web:

  tone(PIN_BUZZER, 2637, 200);
  delay(400);
  tone(PIN_BUZZER, 1975, 200);
  delay(200);
  tone(PIN_BUZZER, 2093, 200);
  delay(200);
  tone(PIN_BUZZER, 2349, 200);
  delay(400);
Vous reconnaissez la mélodie? Avec des #define au début, on peut écrire 
  Sol; Re; Mi; Fa; Mi; Re; 
et générer facilement d'autres mélodies.