Zum Inhalt springen
Arduino Taster

Lektion 11 – Der Taster

Du bist jetzt schon ziemlich weit gekommen. Hat es Spaß gemacht? Das ist nämlich wirklich wichtig. Lass uns weiter machen. Ich zeige dir, wie du einen Taster anschließt und programmierst.

Was ist denn überhaupt ein Taster?

Funktionsweise Taster

Ein Taster schließt einen Stromkreis, wenn man ihn drückt. Lässt man ihn los, wird der Stromkreis unterbrochen. Er schaltet sich sozusagen wieder von alleine aus. Meistens ist eine kleine Feder eingebaut, die ihn wieder öffnet.

Benötigte Bauteile

Benötigte Bauteile

Den ersten Teil der Schaltung kennst du bereits. Es ist eine LED mit einem Vorwiderstand. Dieses Mal werden wir aber den Plus-Pol (5V) und den Minus-Pol (GND) auf die äußeren Schienen des Breadboards legen. Das macht das Verteilen davon ausgehend viel einfacher.

Auf dem unteren Bild kannst du sehen, wie die äußeren Löcher des Breadboards verbunden sind. Es sind Reihen. Nutze die blaue Reihe für den Minus-Pol (GND) und die rote Reihe für den Plus-Pol (5V).


Sieh dir jetzt meinen neuen Arduino-Videokurs an: Jetzt ansehen!


Breadboard Aufbau

Schaltplan 1

Arduino Taster Schaltplan 6

Der erste Teil der Schaltung steckt. Der zweite Teil besteht aus einem Taster und einem Widerstand. Wenn du einen Taster oder einen Schalter benutzt, gehört auch immer ein Widerstand dazu. Er wird Drop-Down-Widerstand genannt und hilft dem Arduino-Board zu erkennen, ob der Taster gedrückt ist oder nicht.

Widerstand und Taster kitzeln Arduino

Schaltplan 2

Arduino Taster Schaltplan 11

Sehen wir uns das noch mal genauer an. Wir haben einen 100 kOhm Widerstand mit dem Taster verbunden. An der Verbindungsstelle zwischen den beiden haben wir ein grünes Kabel in den Pin 11 des Arduinos gesteckt. Die andere Seite des Widerstands ist mit dem Minus-Pol verbunden. Das ist das schwarze Kabel. Die andere Seite des Tasters ist mit einem roten Kabel mit dem Plus-Pol verbunden.

Wenn der Taster nicht gedrückt ist, ist der Pin vom Arduino-Board über den 100 kOhm Widerstand mit dem Minus-Pol verbunden. Drücken wir den Taster, stellen wir eine Verbindung zum Plus-Pol her.

Stromlaufplan Taster

Prüfe deine Schaltung, ob alles richtig gesteckt ist. Und jetzt lass uns programmieren!

5 1 vote
Article Rating
Abonnieren
Benachrichtige mich bei

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.

20 Comments
Newest
Oldest Most Voted
Inline Feedbacks
Alle Kommentare anzeigen
19 Tage zuvor

[…] Lektion 11: Der Taster […]

Emelie
10 Monate zuvor

Hi!
Wir lerne gerade in der Schule den Arduino kennen und wir schreiben dazu eine Klassenarbeit. Eigendlich habe ich alles verstanden, aber wir haben noch den Befehl analogRead gehabt. Was ist da der Unterschied?

Jonas
3 Jahre zuvor

Hallo,
Ich habe diese Schaltung Nachgestellt allerdings reagiert dies nicht.
Ich habe eine rote und grüne LED verwendet und nach dem drücken, soll die rote LED für 30 Sekunden an und danach wieder aus gehen. Ich drücke allerdings nicht mal den Taster und die rote LED leuchtet durchgehend. Es ist egal, ob ich den Taster drücke oder nicht. Keine Veränderung. Die grüne LED ist dabei durchgehend aus.
Ich hoffe mir kann hier einer weiterhelfen.
Viele Grüße
Jonas

Markus
4 Jahre zuvor

Hallo zusammen,
ich habe heute beim Ausprobieren noch eine andere Möglichkeit gefunden die es zulässt NUR mit dem Taster ohne Widerstand zu arbeiten.
Der Mikrocontroller gibt die Möglichkeit, interne PullUp-Widerstände für die Eingange zu aktivieren. Das lässt sich mit folgendem Befehl tun:
pinMode(pin, INPUT_PULLUP);
Damit wird der Interne PullUp Widerstand für den Eingang am jeweiligen Pin aktiviert, und der Eingang wird HIGH! Um jetzt mit einem Taster zu arbeiten, muss das Prinzip umgedreht werden, der Eigang kann jetzt direkt und ohne Widerstand mit dem Taster auf GND gelegt werden. In der Schleife/Sketch muss der Pin jetzt aber auf LOW abgefragt werden. Mit der Methode spart man sich die Steckerei mit den Widerständen für den Taster.

4 Jahre zuvor

Die Led bekommt ihren Plus vom Arduino Ausgang (die Programmierung schaltet den Ausgang mit +5v an oder aus)
Der Taster gibt +5v an den Pin, der ausgelesen wird. Laesst man den Pin offen kann jedes Signal vom Elektrosmog um uns herum den Pin stoeren, daher setzt man ihn ganz leicht an Masse (der widerstand mit minus)

Stefan
4 Jahre zuvor

Hallo Adam,

ich habe ein Problem und komme einfach nicht weiter. Ich hatte mir ein Projekt vorgenommen und stecke jetzt an einer Stelle fest an der ich nicht mehr weiß woran es liegt. Ich habe ein Arduino uno, 2 Servos, eine LED und einen Drucknopf.
Wenn man den Kopf betätigt sollen die Servos sich um 180 Grad bewegen die LED soll kurz blinken und dann angehen. Drücke ich nochmal den Knopf soll das Licht ausgehen und die Servos gehen zurück auf den Ausgangspunkt. Ich habe es soweit alles auch ans laufen bekommen, bis auf den Knopf. Ich drücke ihn und es tut sich nichts. Nur wenn ich ein Kabel ziehe und wieder rein stecke wird der gewünschte Effekt ausgelöst.
Hättest du einen Tipp woran das liegen könnte?

Es wäre echt nett wenn du mir Antworten würdest.

Vielen Dank im Voraus

Gruß Stefan

Adam
8 Jahre zuvor

Hallo Stefan,

ich habe ein Problem und komme einfach nicht weiter. Ich hatte mir ein Projekt vorgenommen und stecke jetzt an einer Stelle fest an der ich nicht mehr weiß woran es liegt. Ich habe ein Arduino uno, 2 Servos, eine LED und einen Drucknopf.
Wenn man den Kopf betätigt sollen die Servos sich um 180 Grad bewegen die LED soll kurz blinken und dann angehen. Drücke ich nochmal den Knopf soll das Licht ausgehen und die Servos gehen zurück auf den Ausgangspunkt. Ich habe es soweit alles auch ans laufen bekommen, bis auf den Knopf. Ich drücke ihn und es tut sich nichts. Nur wenn ich ein Kabel ziehe und wieder rein stecke wird der gewünschte Effekt ausgelöst.
Hättest du einen Tipp woran das liegen könnte?

Es wäre echt nett wenn du mir Antworten würdest.

Vielen Dank im Voraus

Gruß Adam

Herbert
8 Jahre zuvor

Mir ging es auch so, wie Jotha und Golo. Die Erklärung, dass es zwei Stromkreise sind
(=https://starthardware.org/lektion-11-der-taster/#comment-13325) sollte oben stehen.

Was mir bis hier fehlte: Wo kommt die Größe der jeweiligen Widerstand her?

Auf jedem Fall, Super gemacht, Top – selten so schöne klare Erklärungen gelesen.

Thorsten
9 Jahre zuvor

Hallo,
vielen Dank für das Schaltbild, welches den Stromkreis bei gedrücktem/nicht gedrücktem Schalter zeigt. Nur so kann man verstehen, statt nur nachzubauen. Ich schaue mir nun gespannt auch die anderen Kapitel an.

hagez
9 Jahre zuvor

Und hier auch noch der Liunk, den ich vergessen habe!!
https://www.elektronik-kompendium.de/sites/raspberry-pi/2006051.htm

Hagez

20
0
Ich würde mich über deine Meinung freuen.x