Joystickauswertung via Arduino

Gast #4947428
Hallo zusammen.

Ich beziehe mich hier auf meinen alten Beitrag, da es erneut Probleme 
(in meinem Quellcode) geht, der dazu führt, dass mein Arduino nicht das 
tut was er soll.
Ich möchte eine H-Brücke (zwei DC-Motoren) ansteuern, die anhand der 
Joystick-Position (Potis) entsprechend per PWM vom Arduino 
drehzahlgesteuert werden sollen. Das Ganze funktioniert, wenn ich 
Joystick "komplett nach "links" oder "komplett nach oben" bewege. Aber 
leider nicht in der "10-Uhr"-Position. Auch "stottert" der Motor dabei 
und beim bloßen nach oben drücken drehen beide Motoren erst extrem hoch 
und lassen sich dann ab einer gewissen Schwelle per Joystick steuern.

Bezug auf den ganzen Beitrag, siehe hier:
Beitrag "Seltsames Verhalten - Arduino"


Im Anhang befindet sich der aktuellste Quellcode, der zu genannten 
Problemen führt.

Könnt ihr mir weiterhelfen und mir sagen, woran das Problem liegt und 
ich einen Denkfehler habe?

Vielen Dank schon mal!
Angehängte Dateien:
Gast
Der auskommentierte Teil ist deswegen auskommentiert, weil ich 
spaßeshalber die Software von Stefan (im letzten Beitrag des 
Ursprungs-Beitrags) geflasht habe, welche einwandfrei funktionierte.

Das Problem scheint in meinem auskommentierten Teil zu liegen.

Gruß
Gast
Hi,

leider habe ich keine Hardware zum testen...daher weiß ich nicht, ob der 
code tut:-) Kompilieren geht
Pins musst du noch eintragen. Fang erstmal mit der Joystick Auswertung 
an, wenn die Ausgabe passen,dann kannst die Motoren einschalten.

Bei Fragen, fragen.

LG Johann
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.