LABORATORIO
Simulare un semaforo
Simulare un semaforo con tre led lampeggianti in sequenza.
Strumenti:
- Simulatore Tinkercad Circuits
- Scheda Arduino Uno R3
- Breadboard (piccola)
- Tre LED (rosso, giallo, verde)
- Tre resistenze da 330 Ω
- Cavi di collegamento (jumper wire)
1 Montaggio del circuito
Montare i led con le resistenze sulla breadboard e realizzare i collegamenti.
2 Scrittura del codice
Ora è il momento di scrivere il codice. Clicca sul pulsante "Codice" di Tinkercad e scegli "Testo" per l'editor. Scrivi il seguente codice.
void setup()
{
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(8, OUTPUT);
}
void loop()
{
digitalWrite(13, HIGH);
digitalWrite(12, LOW);
digitalWrite(8, LOW);
delay(1000); // Attende 1000 millisecondi (1 secondo)
digitalWrite(13, LOW);
digitalWrite(12, HIGH);
delay(1000); // Attende 1000 millisecondi (1 secondo)
digitalWrite(8, HIGH);
digitalWrite(12, LOW);
delay(1000); // Attende 1000 millisecondi (1 secondo)
}
3 Avvia la simulazione
Clicca sul pulsante "Avvia simulazione" per vedere il tuo circuito prendere vita. Se tutto è stato collegato e codificato correttamente, i LED inizieranno a lampeggiare a intervalli di un secondo.
PROVA TU!
Far lampeggiare il LED giallo prima del cambio di stato del semaforo.Quando il LED verde si spegne, fai lampeggiare il LED giallo per tre volte prima di far accendere il LED rosso. Per far lampeggiare il LED, dovrai inserire un ciclo di accensione-spegnimento ripetuto più volte.