5 Taster über einen Arduino Pin lesen

OP #2432607
Lesenswert?

Hallo zusammen,

ich möchte 5 Taster über einen Arduino Analog-PIN abfragen und habe 
dafür folgende Schaltung gebaut (Clipboard.png).

Im ersten Versuch fehlte noch der 10K Widerstand am Ende der Kette 
(Clipboard2.png), dann liefert der Pin aber nur Zufallswerte.

Mit dem Widerstand am Ende gegen Masse funktioniert kann ich stabile 
werte lesen, aber dafür ist der letzte Button jetzt nicht mehr 
auswertbar.

Die Buttons S1, S2, S4 und S5 funktionieren prima, lediglich der Pin S3 
am Ende der Kette hat keinen Effekt. Gedrückt oder nicht gedrückt messe 
ich den gleichen Wert. Habe ich da einen Denkfehler gemacht?

Mit dem Multimeter kann ich den Widerstand zwischen A0 und GND sauber 
messen (auch für S3), lediglich am Arduino-Board erkenne ich keinen 
unterschied wenn der Knopf betätigt wird.

Ciao,
  Ali

PS. Es besteht keine Notwendigkeit mehrere gleichzeitige Tasten zu 
erkennen, deshalb habe ich überall die gleichen Widerstände verwendet.
Angehängte Dateien:
OP #2432616
Lesenswert?

H.joachim Seifert schrieb:
> Was ist denn das für ne wilde Konstruktion?
> Irgendwo hier geistert die richtige Schaltung für sowas rum.
Die Anordnung orientiert sich an der Physikalischen Anordnung der 
Schalter.

Ich gebe zu das trägt nicht gerade zur Übersicht bei ;-)

> Und mit
> geeigneten Widerstandswerten kann man auch Mehrfachbetätigung sauber
> erkennen.
Dafür gibt es wie schon geschrieben keinen Bedarf.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren