Durante questo progetto imparerai come realizzare le luci mobili KITT della serie Knight rider.
Knight rider è una serie degli anni '80 su Michael Knight e un'auto molto avanzata di nome KITT che combattono il crimine insieme.
Questo è un progetto per principianti in cui 7 luci LES si accendono e si spengono con un movimento fluido.
- Livello – Principiante 30%
- Durata – 10/15 Min 30%
- Costi – € 36,51 euro completo 30%
Passaggio 1: forniture
1X Arduino UNO
1X paneboard
Cavi di collegamento 8X
7 luci a LED rosse
7 resistenze da 220 ohm
Passaggio 2: costruisci e cabla
Una volta raccolte tutte le parti, puoi iniziare ad assemblare il progetto.
Metti le 7 luci a LED nel paneboard† Sul pin più corto delle luci a led le resistenze da 220 ohm vanno al meno del paneboard.
Quindi colleghi il GND dell'arduino al meno del paneboard.
Quindi collegare le luci a LED ai pin I/O di Arduino, questo è fatto come segue: Collegare il pin più a sinistra del LED alla porta 2, di Arduino. Collegare il LED successivo alla porta 3, quello successivo alla porta 4 e così via.
Passaggio 3: programmazione
Se hai seguito completamente il passaggio 2, ora tutto è connesso. Ciò significa che puoi iniziare a programmare.
È un codice piccolo e abbastanza semplice in cui impari in parte come utilizzare un array.
Se hai il codice in Arduino IDE puoi scegliere di regolare il valore del ritardo, così i led si spengono/accendono più velocemente o più lentamente.
int led[] = {2, 3, 4, 5, 6, 7, 8};
int counter = 0;
void setup(){
for(counter = 0; counter < 7; counter++){
pinMode(led[counter], OUTPUT);
}
}
void loop(){
for(counter = 0; counter < 7; counter++){
digitalWrite(led[counter], HIGH);
delay(25);
digitalWrite(led[counter + 1], HIGH);
delay(25);
digitalWrite(led[counter], LOW);
delay(25);
}
for(counter = 7; counter > 0; counter--){
digitalWrite(led[counter], HIGH);
delay(25);
digitalWrite(led[counter - 1], HIGH);
delay(25);
digitalWrite(led[counter], LOW);
delay(25);
}
}
Il tuo progetto Knight Rider ora dovrebbe assomigliare a quello nel video qui sotto.