Porblem:
Der Arduino gibt als Standartwerte, also wenn der Joystick in Nullstellung ist, immer 0 aus und bei jeweils einer Richtung bei X und Y springt der Wert dann plötzlich auf 1023. Wie lässt sich das lösen, damit der Joystick von 0-1023 Werte ausgibt?
Mit einem anderen Potentiometer, der auch schon funktioniert hat, habe ich es auch ausprobiert, es besteht genau dasselbe Problem.
hmmm, seltsam. Haste nicht vielleicht doch irgendwas falsch angeklemmt?
Stecken die auch wirklich in den Pins A0/A1 oder doch im Pin 0/1, was eh fatal wäre.
Klemm mal alle Potis ab. Klemme sie an irgendeine kleine Spannungsquelle außer dem Arduinoboard. Klemme das Multimeter zwischen Masse und einem Potiausgangspin. Wandert die gemessene Spannung mit der Joystickbewegung mit?
Doc_Arduino:
Haste nicht vielleicht doch irgendwas falsch angeklemmt?
Stecken die auch wirklich in den Pins A0/A1 oder doch im Pin 0/1, was eh fatal wäre.
Klemm mal alle Potis ab. Klemme sie an irgendeine kleine Spannungsquelle außer dem Arduinoboard. Klemme das Multimeter zwischen Masse und einem Potiausgangspin. Wandert die gemessene Spannung mit der Joystickbewegung mit?
Sind wirklich an A0/A1.
Die Spannung wandert richtig zwischen 0-5V mit.
also wenn du sicher bist das alles richtig angeschlossen ist, dann habe ich auch den Verdacht das der µC defekt ist. Wobei das schon außergewöhnlich ist. Wo haste den her?
Die Werte sollten wo sie gerade stehen nahzu konstant sein.
Wenn du dann in einen Pin einen Draht steckst (isoliertes Steckbrettkabel), dann sollte der Wert von dem Pin deutlich mehr zappeln im Vergleich zu den anderen. Wenn da nichts passiert, dann würde ich den µC erstmal umtauschen lassen.
Die Werte sollten wo sie gerade stehen nahzu konstant sein.
Wenn du dann in einen Pin einen Draht steckst (isoliertes Steckbrettkabel), dann sollte der Wert von dem Pin deutlich mehr zappeln im Vergleich zu den anderen.
Es ist nicht das erste Mal dass ich den Arduino benutze, habe ihn über zwei Wochen und habe auch schon mal Servos über Potis an den analogen Pins gesteuert und da ging es noch.