====== 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}}