Hallo Mk1.12.91,
willkommen im Forum.
Wenn du mit motorspeed() fährst, dann werden die Sensoren nicht benutzt.
Erst go() und auch turn() benutzen die Sensoren.
Die Sensoren müssen aber noch mit EncoderInit() 'gestartet' werden.
Hast du diese Funktion zu Anfang in deinem Programm aufgerufen?
Ansonsten besteht noch die Möglichkeit, dass die Werte für MY_xxxx_VALUE_xxxx in der Datei myasuro.h nicht zu deinen Sensoren passen. Dann kannst du versuchen diese Werte mit dem hier zu findenden Programm zu ermitteln. (Und natürlich in die Asuro-LIB in myasuro.h eintragen; und die Lib neu übersetzen. Wie das geht, kannst du dann auch fragen, wenn es nicht klar ist. Oder du suchst mal über 'Suchen' oben im Forum-Menü nach 'So wird die Asuro-LIB installiert' )
Gruß Sternthaler
OT: Komisch, meine Uhr zeigt 02:40. Und mein Beitrag wird mit 03:22 als Verfasst angegeben.
Lesezeichen