Motor Shield für Arduino: Elektromotoren mit einem Mikrocontroller ansteuern
Der einfachste Weg, einen oder mehrere E-Motoren mit einem Mikrocontrollern zu steuern, ist mit einem Motor Shield. In unserem Onlineshop findet Ihr viele Motor Shields, die direkt auf den Mikrocontroller aufgesteckt werden können. Dadurch ersparen Sie sich eine komplizierte Verkabelung und können direkt mit dem Programmieren fortfahren. Anzumerken ist auch, dass die Speisung der Motoren nicht zwingend mit der Stromversorgung des Mikrocontrollers erfolgen muss, sondern auch eine externe Stromversorgung hinzugezogen werden kann.
Unterschied zwischen Motor Shields und Motortreiber
Ein Motortreiber ist ein Chip, der Motoren antreibt. Bei einem Motor Shield handelt es sich um eine Leiterplatten mit Anschlüssen, die einen Motor Treiber enthält. Die Verwendung eines Shields ist praktisch, da Sie dieses einfach auf den Mikrocontroller aufstecken und die Motoren direkt damit verdrahten können. Motortreiber hingegen bieten gegenüber den Shields den Vorteil, dass Sie die Treiber so verdrahten können, wie es das jeweilige Projekt erfordert.
Kurzgesagt: Shields eignen sich eher für Einsteiger und weisen eine bessere „Usability“ auf. Treiber können zweckgebundener eingesetzt werden und eher etwas für fortgeschrittene Nutzer.
L293D Motor Shield für den Arduino UNO R3
Das L293 oder L293D Motor Shield ist eine Treiberplatine, die auf dem L293 IC basiert. Es ist aus für die gleichzeitige Ansteuerung von bis zu vier DC-Motoren und zwei Schritt- oder Servomotoren geeignet. Je nach Version des L293D Motor Shield, sind die Pins durchführend, das bedeutet, dass ein Teil der Pins nach dem Aufstecken auf einen Mikrocontroller, vorzugsweise einem Arduino UNO R3, direkt weiterverwendet werden kann.