Led lampeggiante con Arduino

Da Wikiversità, l'apprendimento libero.
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:

Led lampeggiante con arduino


Codice[modifica]

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.