Obiettivo: Realizzazione di una barra LED.
Componenti elettronici:
- Arduino UNO
- Breadboard
- 5 Led
- 5 Resistenze (100 Ohm)
Teoria: Al fine di realizzare una barra LED (Light Emitting Diode), 5 diodi ad Emettitore di Luce sono stati utilizzati e collegati a differenti PIN digitali di Arduino. Come nelle lezioni precedenti ad ogni LED è associata una resistenza al fine di limitare il passaggio di corrente.
Collegamento Circuitale:
Codice:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
/* Lezione 3: Led Bar on Breadboard This led bar is composed of 5 different LED created 5 Feb 2019 by Andrea Primavera */ int pinLed1 = 2; int pinLed2 = 3; int pinLed3 = 4; int pinLed4 = 5; int pinLed5 = 6; void setup() { pinMode(pinLed2, OUTPUT); pinMode(pinLed3, OUTPUT); pinMode(pinLed4, OUTPUT); pinMode(pinLed5, OUTPUT); } void loop() { int ledTime = 100; digitalWrite(pinLed1, HIGH); delay(ledTime); digitalWrite(pinLed1, LOW); digitalWrite(pinLed2, HIGH); delay(ledTime); digitalWrite(pinLed2, LOW); digitalWrite(pinLed3, HIGH); delay(ledTime); digitalWrite(pinLed3, LOW); digitalWrite(pinLed4, HIGH); delay(ledTime); digitalWrite(pinLed4, LOW); digitalWrite(pinLed5, HIGH); delay(ledTime); digitalWrite(pinLed5, LOW); } |
Tinkercad:
Personalizzazioni: E’ possibile modificare il comportamento del circuito in questione intervenendo sul valore della variabile ledTime. Modificando il suo valore infatti cambia la velocità di lampeggiamento della barra LED.
E’ inoltre possibile aggiungere ulteriori LED cambiando rispettivamente l’hardware ed il software presentato.