Au cours de ce projet, vous apprendrez à fabriquer des projecteurs mobiles KITT de la série Knight Rider.
Knight rider est une série des années 80 sur Michael Knight et une voiture très avancée appelée KITT qui combattent le crime ensemble.
Il s'agit d'un projet pour débutants dans lequel vous allumez et éteignez 7 lumières LES de manière fluide.
- Niveau - Débutant 30%
- Durée - 10/15 Min 30%
- Coûts - 36,51 € complets 30%
Étape 1: Fournitures
1X Arduino UNO
1X painboard
Fils de cavalier 8X
7X LED rouges
Résistances 7X 220 ohms
Étape 2: Construire et câbler
Lorsque vous avez rassemblé toutes les pièces, vous pouvez commencer à assembler le projet.
Placez les 7 lumières LED dans le painboard. Sur la broche la plus courte des lumières LED, les résistances de 220 ohms vont au moins du painboard.
Ensuite tu connectes le GND de l'arduino au moins du painboard.
Ensuite, vous connectez les lumières LED aux broches d'E / S de l'Arduino, cela se fait comme suit: La broche la plus à gauche de la LED est connectée au port 2 de l'Arduino. Le voyant suivant est connecté au port 3, puis au port 4 et ainsi de suite.
Étape 3: programmation
Si vous avez suivi complètement l'étape 2, tout est maintenant connecté. Cela signifie que vous pouvez commencer la programmation.
C'est un code petit et assez simple où vous apprenez partiellement à utiliser un tableau.
Si vous avez le code dans l'IDE Arduino, vous pouvez choisir d'ajuster la valeur du retard, de sorte que les LED s'éteignent / s'allument plus rapidement ou plus lentement.
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);
}
}
Votre projet Knight Rider devrait maintenant ressembler à la vidéo ci-dessous.