Zitat Zitat von Ferdinand Beitrag anzeigen
Danke für die rege Diskussion und Anregungen, ich verwende das UNO was im übrigen unerheblich ist da ich eigentlich nur wissen will od die Funktion analogWrite(); schon in einem Interrupt arbeitet oder od ma das ganze in eine Interrupt Funktion auslagern kann damit das Hauptprogramm nicht so belastet wird auch wen ich es nicht wirklich brauche ich finde es einfach sauberer, auch die Treiber Stufe ist erstmal unerheblich ich verwende eine L298N. Warum wollt ihr wissen was für ein Treiber ich benutze Danke für die Hilfe.
es kann sein, dass die pwm-Signatur für versch. Treiberstufen bei Richtungsumkehr evtl. invertiert werden muss (war bei mir aber bisher nie ein Thema), beim L298N ist das aber jedenfalls nicht der Fall, da geht alles ganz easy, logisch und identisch für beide Laufrichtungen, und auch automatisch ohne weitere Interrupts.

Wenn du dafür einen Arduino-Steuercode brauchst (3-pin-Logik für Richtung und Geschwindigkeit): sag Bescheid!