Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Menü

Taster mit Arduino auslesen


Don't push the button! In dieser Anleitung zeigen wir, wie man einen Taster mit einem Arduino Microcontroller ausliest.

Benötigte Komponenten

  • Arduino UNO kompatibles Board
  • USB-Kabel
  • Breadboard
  • Taster
  • 5mm LED
  • 1k Widerstand (Band: braun-Schwarz-Rot-braun)
  • 220 Ohm Widerstand (Band: Rot-Rot-Schwarz-Schwarz-braun)
  • 4 Jumperkabel

Was sind elektronische Taster?

Ein Taster, auch Knopf oder Button genannt, ist ein Bedienelement, das bei Betätigung auslöst (Ein) und beim Loslassen wieder in den Ursprungszustand zurückkehrt (Aus). Ein Taster ist nur „Ein“, solange die Taste gedrückt wird.

 Taster Funktionsweise

Die Pins sind paarweise verbunden 1-3 und 2-4. Bei Betätigung des Schalters wird der Kontakt in der Mitte geschlossen und der Strom kann fließen.

Anschlussplan

Hinweis zur Schaltung: Ohne den 10k „Pull-Down“-Widerstand kann es sein, dass die LED verrücktspielt. Das liegt daran, dass der Pin vom Taster in einem „float“-Zustand ist und eine Serie von Nullen und Einsen ausgibt. Durch den „Pull-Down“-Widerstand wird das Signal auf „low“ (Masse) gezogen, bis der Taster betätigt wird.

Code für Arduino

const int tasterPin = 2;
const int ledPin = 7;
int buttonState = 0; // Variable um den Taster-Status einzulesen

void setup() {
pinMode(ledPin, OUTPUT);
pinMode(tasterPin, INPUT);
}
void loop() {
buttonState = digitalRead(tasterPin); // Auslesen vom Taster-Status
// Check ob der Taster gedrückt wird
if (buttonState == HIGH) {
// wenn ja, LED einschalten
digitalWrite(ledPin, HIGH);
} else {
// ansonsten, LED ausschalten
digitalWrite(ledPin, LOW);
}
}

Produktgalerie überspringen

Passende Produkte für dein Projekt

yourDroid UNO R3 Entwicklungsboard ATMEGA328P-PU arduino kompatibel yourDroid UNO R3 Entwicklungsboard ATMEGA328P-PU arduino kompatibel

Durchschnittliche Bewertung von 5 von 5 Sternen

yourDroid UNO R3 Entwicklungsboard ATMEGA328P-PU arduino kompatibel
RBS14165

Sofort verfügbar

Regulärer Preis: Ab 12,65 €
Starter Kit elektronischer Bauteile für Arduino Starter Kit elektronischer Bauteile für Arduino

Durchschnittliche Bewertung von 4.1 von 5 Sternen

Starter Kit elektronischer Bauteile für Arduino
RBS10892

Sofort verfügbar

Regulärer Preis: Ab 2,65 €
Starter Kit für Arduino UNO R3 RFID in Kunststoffbox Starter Kit für Arduino UNO R3 RFID in Kunststoffbox

Durchschnittliche Bewertung von 4.83 von 5 Sternen

Starter Kit für Arduino UNO R3 RFID
RBS11368

Sofort verfügbar

Regulärer Preis: Ab 31,99 €
MB102 Breadboard 830 Kontakte MB102 Breadboard 830 Kontakte

Durchschnittliche Bewertung von 4.9 von 5 Sternen

MB102 Breadboard 830 Kontakte
RBS10155

Sofort verfügbar

Regulärer Preis: Ab 1,29 €
65 Breadboard Jumper Kabel im Set

Durchschnittliche Bewertung von 4.9 von 5 Sternen

65 Jumper Wire Kabel im Set
RBS10023

Sofort verfügbar

Regulärer Preis: Ab 1,29 €