Joystickauswertung via Arduino

Gast #4947428
Lesenswert?

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 #4947430
Lesenswert?

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 #4947646
Lesenswert?

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

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