#8Intermediate
Speed Adjustable Black Lightning Led
4.5(56)
91 completed

Projet avec potentiomètre qui peut ajuster la vitesse de l'animation LED de l'éclair noir en temps réel. Il combine une entrée analogique et un contrôle en boucle bidirectionnel.
Video
Circuit Diagram

Source Code
1int ledPins[] = {2, 3, 4, 5, 6, 7};
2int potValue;
3
4void setup() {
5 for(int i = 0; i < 6; i++) {
6 pinMode(ledPins[i], OUTPUT);
7 }
8}
9
10void loop() {
11 for(int i = 0; i < 6; i++) {
12 potValue = analogRead(A0);
13 digitalWrite(ledPins[i], HIGH);
14 delay(potValue);
15 digitalWrite(ledPins[i], LOW);
16 }
17
18 for(int i = 4; i > 0; i--) {
19 potValue = analogRead(A0);
20 digitalWrite(ledPins[i], HIGH);
21 delay(potValue);
22 digitalWrite(ledPins[i], LOW);
23 }
24}