La structure d'un programme ARDUINO

Structure

Un programme sur Arduino est au moins constituée de 2 parties obligatoires :

/*
  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);
}
// 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
}

Accéder aux pins

1)
Soit lorsque le transfert du programme est terminée, soit lorsque l'utilisateur appuie sur le bouton reset