Arduino-Tutorial 02:Tasten und PWM
Willkommen zum zweiten Arduino-Tutorial aus unserer Arduino-Tutorial-Reihe. In diesem Tutorial lernen wir, wie die digitalen Eingangs- und Ausgangspins funktionieren, und wir werden einige Beispiele mit Tasten und LEDs machen. Außerdem werden wir lernen, was PWM (Pulsweitenmodulation) ist, und Beispiele für die Steuerung der LED-Helligkeit mithilfe von PWM geben.
Dies ist ein Schritt-für-Schritt-Video-Tutorial, das leicht zu befolgen ist. Außerdem finden Sie unter dem Video, welche Teile wir für dieses Tutorial und die Quellcodes der Beispiele im Video benötigen.
Für diese Anleitung benötigte Komponenten
Schaltplan der Beispiele
Quellcode des ersten Beispiels
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);
}
}
Code language: Arduino (arduino)Quellcode des zweiten Beispiels
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 = brightness + brightup;
}
if ( brightness == 255 ) {
brightness = 0;
}
delay(30);
}
Code language: Arduino (arduino)
Herstellungsprozess
- Anleitung zum Arduino-RFID-Schloss
- Arduino-Vierbeiner
- Steuerung der LED-Helligkeit mit Bolt und Arduino
- 4x4x4 LED-Würfel mit Arduino Uno und 1sheeld
- Anleitung zum Arduino-Fingerabdrucksensor
- Animiertes Smart Light mit Alexa und Arduino
- Infinity Gauntlet
- Raspberry Pi und Arduino-Laptop
- PWM lesen, RC-Empfängereingang dekodieren und ausfallsicher anwenden
- Webgesteuerte LED-Animationen mit Raspberry Pi und Arduino