Last Updated on 30th September 2023 by Suffocation
Die Motorplatine V2 ist eingetroffen. Ich habe gleich mal das Testprogramm der V1 angepasst und die Platine auf den Wemos Uno gesteckt, um zu sehen ob die Beiden zusammen harmonieren.
Die Ansteuerung der Servos funktioniert auf dem Wemos nicht, da die Pins für die serielle Schnittstelle verwendet werden. Aber das Liegt am Board und nicht an der Zusatzplatine.
Ich habe mehrere für rund 4€/Stück beim schnellen Ali erworben.
30.09.2023 Nachtrag: Aktuell ist die Platine sehr teuer. Regelpreis ist ca. 12€.
Facts
Hier die wichtigsten Daten im Überblick:
- 2 Motorbrücken
- (2 Servoanschlüsse)
- 1 Wire (I2c) ansteuerung für die Motoren
- 1 External voltage connection
- 1 Power LED
- Jumper – to interrupt the board voltage
- Platz für zusätzliche Schaltungen
- Möglichkeit eine weitere Platine aufzustecken
| Description | Worth |
|---|---|
| Logic Voltage [V] | 5 |
| Motor output voltage [V] | 5-12 |
| Max current output per motor / peak [mA] | 1200 |
| Peak currents of up to [mA] | 3000 |
| Servo voltage [V] | 5 |
| Jumper separation supply voltage and board voltage | 1 |
| Versorgungsspannung für Motor [V] | 5-12 |
| Description | Pin |
|---|---|
| Servo 1 | 8 |
| Servo 2 | 9 |
| Motorbrücke | SCL/SDA |
| Steuerung |
Wiring

View




Wemos d1 d2 esp8266
Da die Platine über den I2c Bus betrieben funktioniert sie auch mit dem WeMos. Allerdings gibt es die bekannten Einschränkungen bei den Analogen Ports, hier ist nur einer durchgeführt.
Software
Bibliothek installieren
Installation über die Ardurino GUI.
Open Library Manager

Nach „motor“ suchen und die „Adafruit Motor Shield Library V2“ in der letzten Version installieren. In meinem Fall ist das die 1.0.5.
Achtung es gibt auch eine Bibliothek „Adafruit Motor Shield Library“ diese ist für die alte Version des Boards.

Control servos
Die Ansteuerung der Servos funktioniert auf dem ESPClone nicht, da die Pins für die Serielle Schnittstelle mit verwendet werden. Für die anderen Boards ist sie gleich zur V1 Platine.
Controlling the engine
Ich habe einfach das Testprogramm des V2 Boards angepasst. Weitere Erleuterungen findet ihr here.
arduino-uno-zusatzplatinen
Miscellaneous
Kompatibilität
Die Platine kann mit folgenden Boards verwendet werden.