Hallo,
habe vor mir eine Motorsteuerung mit den Arduino zu programmieren, die mittels PWM zwei H-Brücken ansteuert und mir die Drehzahl der Motoren regelt, geregelt werden sollen 4 DC Motoren.
Für Verfügung hätte ich folgende H-Brücken:
- DRV 8833
- L293D
- L298N
Die Steuerung soll über einen manuellen Betrieb und einen Automatikbetrieb verfügen.
Im manuellen Betrieb soll mittels eines Potis die Geschwindigkeit geregelt werden können. Wenn der Automatikbetrieb gestartet wird, dann soll das Programm mittels eines fest eingestellten Wertes die Geschwindigkeit des Motors regeln.
Nun meine Frage, hat jemand mit den Arduino schon mal eine Motorsteuerung gebaut und könnte mir ein paar Tipps geben, wie man das Programm für die Motorsteuerung am besten schreiben kann oder kennt jemand ein Tutorial dazu.
Den manuellen Betrieb habe ich mir so vorgestellt, dass ich zuerst den Poti auslese und den Wert des Potis mit den Befehl analogWrite(MotorPin, potiwert); an den Pin der an die H-Brücke geht schreibe.
Für den Automatikbetreib habe ich mir überlegt, dass wenn dieses ausgewählt wird der Poti keine Funktion mehr hat und das Programm mir die Geschwindigkeit des Motors mittels PWM und einen fest eingestellen Wert regelt.
Eigentlich könnte man für mein Vorhaben auch die Ansteuerung eines PC-Lüfters über PWM nehmen oder?