====== La structure d'un programme ARDUINO ======
===== Structure =====
Un programme sur Arduino est au moins constituée de 2 parties obligatoires :
* Une fonction void ''setup()'' appeléee 1 fois à l'initialisation du système (reset) ((Soit lorsque le transfert du programme est terminée, soit lorsque l'utilisateur appuie sur le bouton reset)).
/*
Blink
Turns an LED on for one second, then off for one second, repeatedly.
*/
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
* Une fonction void ''loop()'' appelée qui est appellé régulièrement aprèes l'initialisation par la fonction ''setup''.
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
// turn the LED on (HIGH is the voltage level)
delay(1000);
// wait for a second
digitalWrite(LED_BUILTIN, LOW);
// turn the LED off by making the voltage LOW
delay(1000);
// wait for a second
}
[[.:pins|Accéder aux pins]]