Quellcode zum Arduino DC-Motor für hohe Last (Projekt 29)
In diesem Artikel wird ergänzend zum Projekt 29 [[1]] der Quellcode für die Ansteuerung eines DC-Motors für hohe Last aufgezeigt (der DC-Motor wird mit einem MOSFET angesteuert).
int motor = 9; void setup() { } void loop() { for (i=0; i<255; i++) { analogWrite(motor, i); delay(100); } }
Die Ansteuerung der DC-Motors über ein MOSFET ist Softwaretechnisch relativ einfach gestaltet. An sich wird ein PWM-Signal an das MOSFET gesendet, welches in den entsprechenden Zeiten "öffnet" und hohe Ströme "passieren" lässt. Dies treibt den Motor an. Als einfache Anwendung wurde hier eine for-Schleife eingesetzt.