mappe doch einfach die 0-1023 des Poti auf -255 bis + 255.
Wenns kleiner als -10 ist dann rückwärts mit -1*pwm
wens größer als 10 ist dann einfach den Wert nehmen und dazwischen wie Jurs schon bemerkte deine Bremsfunktion.
Ich kenn den Motorshield net, aber wenns ne doppel-H-Brücke ist vom Prinzip, dann vergiss nicht, dass du evtl. Pins umschreiben musst vom vorigen Zustand wenn du von vorwärts auf rückwärts gehst und nicht nur die jweiligen die du für den neuen Zustand brauchst.
mappe doch einfach die 0-1023 des Poti auf -255 bis + 255.
Wenns kleiner als -10 ist dann rückwärts mit -1*pwm
wens größer als 10 ist dann einfach den Wert nehmen und dazwischen wie Jurs schon bemerkte deine Bremsfunktion.
So einfach ist nun auch nicht.
Schon beim drehen nach links (-1) beschleunigt das Motor (das entspricht 255). Drehe ich weiter nach links, wird die Motor immer langsamer. Bei -255 angekommen steht Motor still.
Verhalten:
Poti nach rechts
0 bis 126 nimmt die Motorgeschwindigkeit proportional zu
Ab 127 steht die Motor plötzlich still.
Ab 140 dreht die Motor wieder
Poti nach links
Schon ab -1 dreht die Motor schnell
Dazwischen steht die Motor still, danach geht es wieder
Bei -255 steht die Motor still