5.4.3 Projekt 2.1 Den Taster auslesen
1. Beschreibung
Die gängige Tischlampe verwendet LED-Leuchten und Taster, mit denen das Licht durch Drücken des Tasters ein- und ausgeschaltet werden kann.
Wir werden den Statuswert des Tasters auslesen und im seriellen Monitor anzeigen, um ihn anschaulich zu sehen.
2. Funktionsprinzip des Tasters
Das Taster-Modul ist ein digitaler Sensor, der nur 0 oder 1 lesen kann. Wenn das Modul nicht gedrückt ist, befindet es sich auf einem hohen Pegel (1); beim Drücken ist es ein niedriger Pegel (0).

3. Pins des Tasters
Taster 1 |
16 |
|---|---|
Taster 2 |
27 |
4. Test Code
#define btn1 16
#define btn2 27
void setup() {
Serial.begin(9600);
pinMode(btn1, INPUT);
pinMode(btn2, INPUT);
}
void loop() {
boolean btn1_val = digitalRead(btn1);
boolean btn2_val = digitalRead(btn2);
Serial.print("button1 = ");
Serial.print(btn1_val);
Serial.print(" ");
Serial.print("button2 = ");
Serial.println(btn2_val);
delay(100);
}
5. Testergebnis
Öffne den seriellen Monitor der arduino IDE

Drücke den Taster erneut, um die Änderung des Tasterzustands zu sehen, wie unten gezeigt:
