Mann könnte auch:
ändern in:int sensorPin = A0;
int sensorPin = A2;
oder bis
int sensorPin = A6;
dürfte kostengünstiger sein als neue Hardware zu kaufen.
Das Motorshield hat als Einflußmöglichkeit:
PWM
Brake
und
Current Sensing
als feedback, damit ist es möglich einen Regelkreis zu programmieren, bei dem der Strom bei kleinen Drehzahlen reduziert wird.
OK, nicht einfach aber es geht.
Was soll ein anderer Treiber an dem Problem ändern.
Du nimmst einen größeren Treiber?
Gut daß ändert nichts am Wiederstand der Motorwicklung.
Dann wird halt nicht der Treiber heiß, sondern der Motor brennt durch.
Weißt Du denn was der Treiber können muß, damit das Problem der Erwärmung bei kleinen Drehzahlen nicht auftritt?
Lesezeichen