Led lampeggiante con Arduino
Questa risorsa è stata scritta dagli studenti dell'Istituto ITIS "Enrico Mattei" di Urbino, della classe 3B/EN nell'a.s. 2021/2022, all'interno del corso di Sistemi automatici per le superiori 1.
Per favore, prima di apportare modifiche, attendi sino alla fine dell'anno scolastico (termina il 30 giugno 2022) oppure contatta il docente di riferimento Giacomo Alessandroni nel caso venissero rilevati contenuti non in linea con le linee guida della comunità. Se leggi questo avviso ad anno scolastico concluso puoi rimuoverlo. |
Descrizione
modificaDi seguito mostriamo come far lampeggiare un diodo led con Arduino.
Schema di montaggio
modificaOltre alla scheda Arduino, utilizziamo i seguenti componenti:
Componente | Valore |
---|---|
Diodo LED | Rosso |
Resistenza |
Di seguito lo schema di montaggio:
Codice
modificaDi seguito il codice sorgente
/*
Led lampeggiante
Accende e spegne un LED con un intervallo di un secondo.
*/
void setup() {
// Inizializza il pin 13 come output.
pinMode(13, OUTPUT);
}
// ripete queste operazioni fino allo spegnimento
void loop() {
digitalWrite(13, HIGH); // Accende il led
delay(1000); // attende un secondo
digitalWrite(13, LOW); // Spegne il led
delay(1000); // attende un secondo
}
Espansioni suggerite
modificaPer ampliare questo progetto potremmo inserire un pulsante di avvio e arresto.
Inoltre, è possibile introdurre una resistenza variabile per regolare la frequenza di lampeggio.