int LED_Pin = 33; // Onboard-LED
void setup(){
pinMode(LED_Pin, OUTPUT);
ledcSetup(0, 500, 8); // PWM-Kanal 0 mit 500Hz und 8Bit
ledcAttachPin(LED_Pin, 0); // LED mit Kanal verbinden
}
void loop() {
for(int PWM_Soll = 0; PWM_Soll <= 255; PWM_Soll++){ // heller werden
ledcWrite(0, PWM_Soll); // PWM-Wert aktualisieren
delay(15);
}
for(int PWM_Soll = 255; PWM_Soll >= 0; PWM_Soll--){ // dunkler werden
ledcWrite(0, PWM_Soll); // PWM-Wert aktualisieren
delay(15);
}
}
Taster2
Taster4
LED32
LED33
ESP32 Schulboard mit LEDs und Tastern, I2C-Bus mit Standard-Belegung
SSD1306 Display
WS2812 an Pin26