====== Motor Shield ======
I2C dual motor driver shield.
[[tutorials:shields:get_started_with_motor_shield|Get Started]]
[[http://www.aliexpress.com/store/product/Motor-Shield-For-WeMos-D1-mini-I2C-Dual-Motor-Driver-TB6612FNG-1A-V1-0-0/1331105_32700182142.html|Buy Now]]
{{:products:d1_mini_shields:motor_v1.0.0_1.jpg?direct|}}
{{:products:d1_mini_shields:motor_v1.0.0_2.jpg?direct|}}
===== Features =====
* I2C interface
* Power supply voltage: VM=15V max
* Output current: Iout=1.2A(average) / 3.2A (peak)
* Standby control to save power
* CW/CCW/short brake/stop motor control modes
===== Pins =====
^D1 mini^Shield^
|D1|SCL|
|D2|SDA|
|RST|RST|
* **VM:** Motor power supply + (Max 15Vdc)
* **GND:** Motor power supply -
* **A1 A2:** Motor A
* **B1 B2:** Motor B
* **S:** Standby control port (in IO mode)
* **Stanby control mode**
* **I2C mode:** Control TB6612’s STBY with I2C protocol
* **IO mode:** Control TB6612’s STBY with “S” pin
* **Shield reset mode**
* **short:** reset with d1 mini (reset at power on or press d1 mini’s reset button)
* **open:** reset by “DTR” pin.
===== I2C address =====
^AD1^AD0^Address^
|-|-|0x2D|
|-|x|0x2E|
|x|-|0X2F|
|x|x|0x30(default)|
//("-" Short, "x" Open)//
===== Documents =====
* [[tutorials:shields:get_started_with_motor_shield]]
* [[https://github.com/wemos/WEMOS_Motor_Shield_Arduino_Library|Arduino Library]]
* [[https://github.com/wemos/Motor_Shield_Firmware|Firmware]]
* {{ :products:d1_mini_shields:relay_new.pdf |Schematic}}