Arduino Digital I/O & PWM – Tutorial #2: Tasten & LED
Digital Input/Output, Tasten entprellen (softwareseitig), PWM für LED-Helligkeit. Drückt man den Taster, erhöht sich Helligkeit stufenweise bis 255, dann Reset auf 0. Einfache Software-Entprellung durch Arduino Tutorial #2: Buttons & PWM
Komponenten
Schaltplan

Beispiel 1: Taster schaltet LED
int button = 12;
int led = 13;
int buttonState = 0;
void setup() {
pinMode(led, OUTPUT);
pinMode(button, INPUT);
}
void loop() {
buttonState = digitalRead(button);
if (buttonState == HIGH) {
digitalWrite(led, HIGH);
} else {
digitalWrite(led, LOW);
}
}Beispiel 2: LED-Helligkeit per Taster ändern (PWM)
int led = 13;
int button = 12;
int buttonState = 0;
int brightness = 0;
int brightup = 2;
void setup() {
pinMode(led, OUTPUT);
pinMode(button, INPUT);
}
void loop() {
analogWrite(led, brightness);
buttonState = digitalRead(button);
if (buttonState == HIGH) {
brightness += brightup;
}
if (brightness == 255) {
brightness = 0;
}
delay(30);
}delay(30).
Herstellungsprozess
- Sicheres Arduino RFID-Schloss bauen – Schritt-für-Schritt-Anleitung
- Intelligenten Arduino-Vierbeiner-Roboter bauen: Schritt-für-Schritt-Anleitung
- Stufenlose LED-Helligkeitssteuerung mit Bolt IoT und Arduino UNO
- 4x4x4 LED-Würfel mit Arduino Uno & 1Sheeld bauen – Interaktives LED-Projekt
- Arduino Nano Fingerabdruck-Sensor-Projekt – Schritt-für-Schritt-Tutorial
- Animierter Smart-LED-Strip per Alexa steuern – Arduino-Projekt
- Infinity-Gauntlet selbst bauen: DIY Arduino LED-Kit
- Raspberry Pi 3 & Arduino Laptop selbst bauen: Schritt-für-Schritt-Anleitung
- Effizienter Arduino PWM-Reader & RC-Empfänger-Decoder mit Fail-Safe
- Web-gesteuerte LED-Animationen mit Raspberry Pi & Arduino selbst bauen