Lampeggio del LED sul pin 13
inizializzazione
inizio
disponi il pin digitale 13
l’OUTPUT;per
fine
ciclo
inizio
porta il pin digitale 13 al
potenziale più alto;
aspetta 1000 ms;
porta il pin digitale 13 al potenziale più basso;
aspetta 1000 ms;
fine
Con mBlock
|
con Tinkercad
Dietro le quinte
void setup() {
pinMode(13, OUTPUT); // IMPOSTA IL PIN 13 COME USCITA
}
void loop() {
digitalWrite(13, HIGH); // GENERA 5 V AL PIN 13
delay(1000); // ATTENDI UN SECONDO
digitalWrite(13, LOW); // GENERA 0 V AL PIN 13
delay(1000); // ATTENDI UN SECONDO
}
Con Otto Blockly
Semplice no? Semplice perché Arduino è stato pensato anche per creativi che non hanno dimestichezza con la progettazione software.
Il comando delay(millisecondi) interrompe l’esecuzione del programma per i millisecondi specificati; Arduino continua a lavorare!