lab2go_arduino:sketch:blink_multiled
Indice
Giochi di luce con più LED
L'esempio mostrato nella sezione LED a intermittenza mostra l'accensione e lo spegnimento di un unico LED. E' ovviamente possibile costruire circuiti costituiti da più LED (nell'esempio qui riportato sono stati utilizzati 3 LED, di colore verde-bianco e rosso, come la bandiera italiana, collegati ai pin 8-9-10) e comandare l'accensione e lo spegnimento di ogni LED con un opportuno sketch.

Ad esempio, è possibile scrivere delle funzioni con le quali comandare l'accensione e lo spegnimento di ogni singolo LED, creando dei giochi di luce.
void stile1(void) { for (j = 8; j <= 10;j++) { digitalWrite(j, HIGH); delay(200); } for (j = 8; j >= 10; j--) { digitalWrite(j, LOW); delay(200); } }
La funzione, con dei cicli for, accende
for (j = 8; j <= 10;j++) { digitalWrite(j, HIGH); delay(200); }
e spegne
for (j = 8; j >= 10; j--) { digitalWrite(j, LOW); delay(200); }
i LED in sequenza. Ovviamente, affinchè le funzioni definite vengano eseguite da Arduino, è necessario richiamarle nel loop.
void loop() { stile1(); lampo(); }
Sketch
- Sketch in formato .ino Clicca qui per scaricare;
- Sketch in formato .pdf Clicca qui per scaricare;
lab2go_arduino/sketch/blink_multiled.txt · Ultima modifica: 2025/01/07 14:54 da michele.martinelli