das wird spannend ![]()
Ich hab Dir mal im setup() noch ne Pause eingebaut.
const byte in1 = 11;
const byte in2 = 10;
//int resetCounter = 0;
void setup()
{
Serial.begin(9600);
delay(500);
Serial.print("Neustart: ");
pinMode(in1, OUTPUT);
pinMode(in2, OUTPUT);
}
void loop()
{
analogWrite(in1, 250);
digitalWrite(in2, LOW);
delay(2000);
digitalWrite(in1, LOW);
analogWrite(in2, 125);
delay(3000);
}
Und dann mal schaun, was passiert wenn der Treiber fremd versorgt ist.
Bitte beachte!
Die Verbindung GND Motortreiber und GND Arduino muss bestehen bleiben! Sonst fehlt Dir das Bezugspotential für die Steuerspannungen.