# Shield-Motorsteuermodul, L293D, 5-12 V

- Seite: https://sigmanortec.ro/de/shield-motorsteuermodul-l293d-5-12-v
- Preis: 15.71 RON
- Verfügbarkeit: Auf Lager
- Artikelnummer: 22004 · EAN: 5943811308857
- Kategorie: Mechatronik und IoT > Lokführer
- Technische Daten: Versorgungsspannung: 5; Maximale Eingangsspannung: 12; Eingangsspannungstyp: DC → **DC**
- Paket (Versanddaten): 0.033 kg
- Aktualisiert: 2026-09-14
- Shop: [Sigmanortec.ro](https://sigmanortec.ro/de/llms.txt)
- Preise: RON, inkl. MwSt.; Preise und Bestand vom 2026-10-22 02:50 (Europe/Bucharest)

## Beschreibung

Das L293D Shield für Arduino vereinfacht die Motorsteuerung in Robotikprojekten und ermöglicht die Ansteuerung von bis zu vier bidirektionalen Gleichstrommotoren oder zwei Schrittmotoren und zwei Servomotoren. Es arbeitet mit 5–12 V, liefert bis zu 1,2 A, trennt Logik und Stromversorgung für mehr Stabilität, verfügt über ein 74HC595-Register zur Pin-Erweiterung und Schraubklemmen für den schnellen Anschluss.
Das L293D-Shield zur Motorsteuerung ist eine mit Arduino UNO und Arduino Mega kompatible Erweiterungsplatine, die entwickelt wurde, um die Ansteuerung von Motoren in Robotikprojekten, Automatisierungen und ferngesteuerten Fahrzeugen zu vereinfachen. Das Modul ermöglicht es dem Arduino-Board, bis zu 4 bidirektionale DC-Motoren mit 8-Bit-Drehzahlregelung, 2 Schrittmotoren oder 2 Servomotoren zu steuern und übernimmt dabei den Strom und die Leistung, die der Mikrocontroller nicht direkt liefern kann.
Das Shield verwendet zwei L293D-ICs vom Typ Doppel-H-Brücke, die den Logikteil der Steuerung vom Leistungsteil der Motoren isolieren, sowie ein Schieberegister 74HC595, das die GPIO-Pins des Arduino erweitert, um die Richtung der 8 Ausgänge der Treiber zu steuern.
Die Versorgung kann gemeinsam mit dem Arduino-Board über USB oder die DC-Buchse erfolgen oder separat über den 2-poligen EXT-PWR-Anschlussblock, eine empfohlene Lösung, wenn die Motoren einen erheblichen Strom verbrauchen. Der Anschluss der Motoren erfolgt über Schraubklemmen mit den Bezeichnungen M1, M2, M3 und M4, während die Servomotoren an die 3-poligen Header in der linken oberen Ecke der Platine angeschlossen werden. Ein Reset-Taster ist an der Oberseite des Shields zugänglich und repliziert die Funktion des Reset-Tasters des Arduino-Boards.
Die Programmierung erfolgt mit der AFMotor-Bibliothek (verfügbar im Download-Bereich) für DC- und Schrittmotoren sowie mit der Servo-Bibliothek für Servomotoren, was eine schnelle Integration in jedes auf der Arduino-Plattform basierende Projekt ermöglicht.
WICHTIG!
Dieses Shield ist die V1-Generation und verwendet die Adafruit Motor Shield library Version 1.x, die die Header-Datei AFMotor.h. enthält. Die Bibliothek ist nicht standardmäßig in der Arduino IDE enthalten und muss separat installiert werden. Laden Sie das ZIP-Archiv von GitHub unter adafruit/Adafruit-Motor-Shield-library herunter und fügen Sie es über Sketch - Include Library - Add .ZIP Library hinzu. Die V2-Version der Bibliothek ist mit diesem Shield NICHT kompatibel, da sie für die I2C-kommunizierende Variante vorgesehen ist. Die korrekte Bibliothek ist im Download-Bereich verfügbar.
ACHTUNG! Auf der Platine befindet sich ein Jumper mit der Bezeichnung VIN Jumper. Wenn eine externe Versorgung über den EXT-PWR-Anschlussblock verwendet wird, MUSS dieser Jumper ENTFERNT werden. Der Jumper darf NUR eingesetzt werden, wenn die Motorversorgung aus der vom Arduino-Board bereitgestellten Spannung erfolgt.
ACHTUNG! Die EXT-PWR-Anschlüsse verfügen nicht über eine Schutzdiode gegen Verpolung. Ein falscher Anschluss der externen Spannungsquelle kann das Shield und das daran angeschlossene Arduino-Board zerstören.
Spezifikationen:
Versorgungsspannung: max. 12VDC
Maximaler Ausgangsstrom: 1,2A pro Kanal
DC-Motorspannung: 4,5V - 25V
Motorsteuerung: 4 bidirektionale DC-Motoren, 2 Schrittmotoren oder 2 Servomotoren
Drehzahlregelung: 8-Bit-PWM
Treiber-ICs: L293D x2
Schieberegister: 74HC595
Motor-Ausgangsklemmen: Schraubklemmen M1, M2, M3, M4
Servo-Anschlüsse: 3-polige Header
Externe Versorgung: 2-poliger EXT-PWR-Anschlussblock
Taster: Reset
Kompatibilität: Arduino UNO, Arduino Mega und Platinen mit demselben Pin-Layout
Bibliotheken: Adafruit Motor Shield library V1 (AFMotor.h), Servo
Verwendung:
Montieren Sie das L293D-Shield auf dem Arduino UNO oder Mega und achten Sie vor dem Aufstecken auf die korrekte Ausrichtung aller Pins.
Legen Sie den Versorgungsmodus fest. Bei gemeinsamer Versorgung lassen Sie den VIN-Jumper gesteckt und versorgen das Arduino-Board über USB oder die DC-Buchse. Bei getrennter Versorgung entfernen Sie den VIN-Jumper und schließen die externe Spannungsquelle an den EXT-PWR-Anschlussblock an.
Überprüfen Sie vor dem Anschluss die Polarität der externen Spannungsquelle, da der EXT-PWR-Anschlussblock keinen Verpolungsschutz hat.
Schließen Sie die DC-Motoren an die Klemmen M1, M2, M3 und M4 an, jeweils ein Motor pro Kontaktpaar.
Für bipolare Schrittmotoren schließen Sie die erste Spule an M1 und die zweite Spule an M2 bzw. M3 und M4 für den zweiten Motor an. Für unipolare Motoren verwenden Sie zusätzlich den GND-Anschluss zwischen den Klemmenblöcken.
Für Servomotoren schließen Sie die Kabel an die 3-poligen Header in der linken oberen Ecke an und beachten Sie die Reihenfolge GND, VCC und Signal.
Installieren Sie die Adafruit Motor Shield library Version 1.x. Laden Sie das ZIP-Archiv von GitHub unter adafruit/Adafruit-Motor-Shield-library herunter und fügen Sie es über Sketch - Include Library - Add .ZIP Library hinzu. Die Servo-Bibliothek ist bereits in der Arduino IDE enthalten.
Laden Sie den passenden Testcode für den verwendeten Motortyp hoch und prüfen Sie die Drehrichtung.
Versorgen Sie das System und starten Sie die Anwendung, wobei die Spannung unter 12V bleiben sollte, wenn Sie eine gemeinsame Versorgung mit dem Arduino-Board verwenden.
Versorgungsoptionen:
Gemeinsame Versorgung mit dem Arduino über USB oder die DC-Buchse.
Getrennte Versorgung über den 2-poligen EXT-PWR-Anschlussblock.
Ausgangsanschlüsse:
5-polige Schraubklemmen mit den Bezeichnungen M1, M2, M3 und M4 zum Anschluss von DC- oder Schrittmotoren.
3-polige Header für Servomotoren.
Pinbelegung:
Arduino-Pin
Funktion
D3
PWM-Motor M2
D5
PWM-Motor M3
D6
PWM-Motor M4
D11
PWM-Motor M1
D4
74HC595 - DIR_CLK
D7
74HC595 - DIR_EN
D8
74HC595 - DIR_SER
D12
74HC595 - DIR_LATCH
D9
Servo 2
D10
Servo 1
D2, D13
Frei
A0 - A5
Frei
Wenn Sie eine gemeinsame Stromversorgung verwenden, schließen Sie das Arduino über den USB-Port oder die DC-Buchse an und setzen Sie den Stromversorgungs-Jumper auf dem Shield.
Wenn Sie getrennte Stromquellen verwenden, schließen Sie die Versorgung des Shields an den 2-poligen EXT-PWR-Anschlussblock an und versorgen Sie das Arduino separat über den USB-Port oder die DC-Buchse. Stellen Sie sicher, dass der Stromversorgungs-Jumper vom Shield entfernt ist.
Eine falsche Polarität bei der Versorgung zerstört die Platine!
Anschluss der Motoren:
DC-Motoren: Schließen Sie die DC-Motoren an die Klemmen M1, M2, M3 und M4 an. Motoren mit Spannungen zwischen 4,5V und 25V können an diese Klemmen angeschlossen werden.
Schrittmotoren: Schließen Sie die Schrittmotoren an die Anschlüsse M1-M2 und M3-M4 an. Verwenden Sie die Masseklemmen (GND), um unipolare Motoren anzuschließen.
Servomotoren: Schließen Sie die Servomotoren an die 3-poligen Header in der linken oberen Ecke des Shields an.
Hinweise:
Stellen Sie sicher, dass die Versorgungsspannung 12V nicht überschreitet, wenn Sie eine gemeinsame Stromversorgung verwenden.
Verwenden Sie die AFMotor-Bibliothek zur Steuerung von DC- und Schrittmotoren sowie die Servo-Bibliothek zur Steuerung von Servomotoren.
Überprüfen Sie die Verbindungen und Einstellungen, bevor Sie das Projekt starten, um Probleme mit der Stromversorgung und dem Betrieb zu vermeiden.
