Das L293D-Shield ist ein Aufsatz für Arduino-Boards, der das Ansteuern von Gleich- und Schrittmotoren stark vereinfacht. Auf dem Shield sitzt der L293D-Motortreiber, ein Doppel-H-Brückenchip, der Motoren in beide Richtungen steuern kann. Du kannst damit bis zu 4 DC-Motoren oder einen Schrittmotor betreiben, ohne dir Gedanken über die Leistungstreiber oder Schutzschaltungen machen zu müssen. Schraubklemmen für die Motoren und eine separate Anschlussmöglichkeit für die Motorstromversorgung sind bereits integriert, sodass du schnell und sicher loslegen kannst.
Mit Ardublock und der Adafruit Motor Shield library (V1 Firmware), lassen ganz einfach DC Motor programmieren. Dazu benötigt es nur 4 Befehle.
- #include <AFMotor.h>
- AF_DCMotor motor1(1);
- AF_DCMotor motor2(2);
- AF_DCMotor motor3(3);
- AF_DCMotor motor4(4);
- motor1.run(FORWARD);
- motor1.run(BACKWARD);
- motor1.run(RELEASE);
- motor1.setSpeed (255);
Über "AF" sprichst du einzelnen Motoren an, über die Befehle "run" kann der Motor gestoppt (RELEASE), vorwärts (FORWARD) oder rückwärts (BACKWARD) fahren und über (setSpeed) gibst du die Drehzal bzw. Geschwindiekit des Motors aus.



