Quellcode zum Arduino DC-Motor für hohe Last (Projekt 29)

Aus HSHL Mechatronik
Version vom 23. Dezember 2014, 13:26 Uhr von Andre Merkel (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „In diesem Artikel wird ergänzend zum Projekt 29 http://193.175.248.171/wiki/index.php/Projekt_29:_Entwicklungsplatine_f%C3%BCr_Mikrocontroller_entwerfen_und…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

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.