Produkteinführung #

Das DC-Motortreibermodul ist eine elektronische Komponente, die den DC-Motor steuert. Die Drehrichtung und Geschwindigkeit des Motors wird durch Steuerung des Eingangssignals gesteuert. Am Antriebsmodul befinden sich zwei Steuerstifte, einer zur Steuerung der Drehung im Uhrzeigersinn (IN +) und der andere zur Steuerung der Drehung gegen den Uhrzeigersinn (IN-). Durch Anlegen unterschiedlicher Pegelsignale (hoher oder niedriger Pegel) an diese Stifte kann eine Drehung des Motors im Uhrzeigersinn und gegen den Uhrzeigersinn erreicht werden.
Anwendungsreferenz: kleine Roboter, intelligente Autos, Ventilatoren und andere Projekte.
Parameterspezifikation #
| PDurchmesser | Wert/DBeschreibung |
| Betriebsspannung | 3.3V-5V |
| Ausgangsstroms | 200 mA |
| Betriebstemperatur | -10 ° C ~ + 50 ° C |
| Größe | 3.2cm * 2.4cm |

Schaltplan #
Hinweis: Die Erweiterungskarte ist angeschlossen an esp32 Controller-Platine.

| DC-Motortreibermodul | ESP32 |
| IN- | Digitalstift 16 |
| EIN+ | Digitalstift 17 |
| VCC | 5V |
| GND | GND |
Beispielcode #
void setup(){
pinMode(17, OUTPUT);//Set pin 17 to output mode
pinMode(16, OUTPUT);//Set pin 16 to output mode
}
void loop(){
digitalWrite(17,HIGH);
digitalWrite(16,LOW);//Motor clockwise rotation
delay(1000);
digitalWrite(17,LOW);
digitalWrite(16,LOW);//Motor stop
delay(1000);
digitalWrite(17,LOW);
digitalWrite(16,HIGH);//Motor contrarotate
delay(1000);
digitalWrite(17,LOW);
digitalWrite(16,LOW);//Motor stop
delay(1000);
}
Hinweis: Wenn Sie eine Arduino-Platine verwenden, ändern Sie den IN-Pin im Programm in PIN3, den IN+-Pin im Programm in PIN5, verbinden Sie dann den Hardware-Pin mit PIN3, PIN5 und laden Sie das Programm hoch.
Testergebnis #
Wenn Sie die Leitung erfolgreich gemäß dem Schaltplan anschließen und das richtige Programm erfolgreich hochladen, kann sich das Motorrad 1 Sekunde lang im Uhrzeigersinn drehen, 1 Sekunde lang anhalten, dann 1 Sekunde lang gegen den Uhrzeigersinn drehen und 1 Sekunde lang anhalten.

Relevante Unterlagen #
