Led lampeggiante con Arduino

laboratorio
laboratorio
Led lampeggiante con Arduino
Tipo di risorsa Tipo: laboratorio
Materia di appartenenza Materia: Sistemi automatici per le superiori 1
Avanzamento Avanzamento: laboratorio completa al 100%
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

modifica

Di seguito mostriamo come far lampeggiare un diodo led con Arduino.

Schema di montaggio

modifica

Oltre alla scheda Arduino, utilizziamo i seguenti componenti:

Componenti utilizzati
Componente Valore
Diodo LED Rosso
Resistenza  

Di seguito lo schema di montaggio:

 


Di 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

modifica

Per ampliare questo progetto potremmo inserire un pulsante di avvio e arresto.

Inoltre, è possibile introdurre una resistenza variabile per regolare la frequenza di lampeggio.