Arduino Widerstandsmessung

Gast #2301145
Lesenswert?

Hallo,
ich habe mir einen Arduino UNO zugelegt und möchte daran einen mini 
Joystick anschließen. In der Grundstellung hat dieser 6 Ohm, in vorderer 
10 Ohm und in Rückstellung 1 Ohm. Nun wollte ich den Widerstand über die 
Analogen Eingänge des Arduinos messen und je nach Stellung eine Aktion 
ausführen lassen. Ist das überhaupt möglich? Ich habe mal ein bisschen 
gegooglet und habe nichts vergleichbares gefunden. Vielleicht kann mir 
ja hier jemand weiterhelfen.

Vielen Dank schonmal.
Grüße,
Michaela
Gast #2301331
Lesenswert?

Die einfachste Methode mit einem Arduino einen Widerstand zu messen ist 
ein Spannungsteiler. Das wäre ein gutes Wort für weitere Suchen.

Das größte Problem, dass ich sehe, ist dass der Widerstand des Joysticks 
so gering ist. Bei 6 Ohm und 5V fließen über 800 mA.

Eine Möglichkeit das zu umgehen wäre einen 4:1 Spannungsteiler und als 
Referenz für den ADC die interne 1.1V (oder eine vergleichbare externe 
Referenz). Da würde dann im Extremfall "nur noch" 125 mA fließen, das 
Könnte der Arduino evtl. noch liefern.

Der Aufbau sähe dann etwa so aus:
1
 5V
2
 |
3
 |
4
| | 43 Ohm
5
 |
6
 +--------- Analogeingang
7
 |
8
| | Joystick
9
 |
10
 |
11
--- GND
#2301598
Lesenswert?

Thorsten schrieb:

> Verwirrter Anfänger vorgeschlagen wurde. Den 2. Widerstand des
> Spannungsteilers legst du am besten im Bereich deiner Grundstellung (ca.
> 6k).

Normalerweise ist in einem analogen Joystick bereits ein Poti drinnen, 
welches man als Spannungsteiler benutzen kann.
D.h. da sind 3 Anschlüsse: der eine kommt nach Vcc, der andere nach GND 
und am mittleren Anschluss kann man dann eine variable Spannung 
abgreifen, die sich im Bereich GND bis VCC (ja nach Knüppelstellung) 
bewegt. Einen zusätzlichen Widerstand benötigt man nicht.

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