#8Intermediate
Geschwindigkeit einstellbar Black Lightning Led
4.5(56)
91 completed

Projekt mit Potentiometer, das die Geschwindigkeit der LED-Animation des schwarzen Blitzes in Echtzeit einstellen kann. Es kombiniert Analogeingang und bidirektionale Schleifensteuerung.
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}