//Poti definieren
#define Pot A0
//Variablen definiere
int potr;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
//PinModes lesen
for (int thisPin = 8; thisPin < 12; thisPin++) {
pinMode(thisPin, OUTPUT);
}
pinMode(Pot, INPUT);
//Ladeprozess schneller
delay(10);
}
void loop() {
potr = analogRead(Pot);
potr = map(potr, 0, 1023, 0, 5000);
Serial.println(potr);
for (int thisPin = 8; thisPin < 12; thisPin++) {
potr = analogRead(Pot);
potr = map(potr, 0, 1023, 0, 5000);
Serial.println(potr);
digitalWrite(thisPin, HIGH);
delay(potr);
digitalWrite(thisPin, LOW);
}
for (int thisPin = 12; thisPin >= 8; thisPin--) {
potr = analogRead(Pot);
potr = map(potr, 0, 1023, 0, 5000);
Serial.println(potr);
digitalWrite(thisPin, HIGH);
delay(potr);
digitalWrite(thisPin, LOW);
}
}