seeedstudio
      Items
      Total
      Go to Checkout
      Your cart is empty
      Grove - I2C Motor Driver

      Grove - I2C Motor Driver

      SKU 105020001
      $16.90
      4 Available
      $16.90/1pcs+
      $15.21/10pcs+
      $14.37/20pcs+
      $13.52/50pcs+
      ADD TO CART

      Description

      Its heart is a dual channel H-bridge driver chip that can handle current up to 2A per channel, controlled by an Atmel ATmega8L which handles the I2C communication with for example an Arduino. Both motors can be driven simultaneously while set to a different speed and direction. It can power two brushed DC motors or one 4-wire two-phase stepper motor. It requires a 6V to 15V power supply to power the motor and has an onboard 5V voltage regulator which can power the I2C bus (selectable by jumper). All driver lines are diode protected from back EMF.


      The easy software interface is not the only easy-to-use feature because the I2C motor driver is designed to get you up and running in notime. It features a LED for power and four LED's to indicate if and to which direction each motor is running. Screw terminals facilitate motor and power connections, and the GROVE system plug and I2C interface enables you to daisy-chain the driver with many other devices.


      DOCUMENTS

      • For all Grove users (especially beginners), we provide you guidance PDF documents. Please download and read through Preface - Getting StartedandIntroduction to Grove before your using of the product.

      • Please visit our wiki page for more info about this product. It will be appreciated if  you can help us improve the documents, add more demo code or tutorials. For technical support, please post your questions to our forum.




      Technical Details

      Dimensions135mm x 85mm x 13mm
      WeightG.W 20g    
      BatteryExclude

      Part List

      Grove - I2C Color Sensor1

      Reviews

      Questions and Answers

      SUBMIT
      0
      When I connect the "Grove I2C Motor Driver" to an I2C port of the "Grove Pi +", the I2C bus is wired and is therefore no longer usable.What are the causes?How to solve them?
      on Aug 21,2017
      Replyupvote ()
      If you wish to connect multiple I2C devices to one port, use the I2C Hub(ACC53133P MO/01896) plugged into the original I2C port on your microcontroller board, then plug your one, two, or three I2C devices into the expansion port board. If you want to add more than 3, just add another I2C Hub as the third device connected to the first I2C Hub, then plug your 3rd, 4th, and 5th I2C devices into the second Hub. I have not ever needed to go beyond one Hub expansion which allows 3 devices to connect to one I2c grove port. 2 Hubs = 5 devices, 3 Hubs = 7 devices, 4 Hubs = 9 devices, etcetera.
      on Sep 27,2017 09:40 AM
      Replyupvote ()
      Reply
      0

      Hello

      I am using the RaspberryPI and programming in C++ with Geany , are there any libraries I can use to easily control the motors?

      Kind Regards

      on Oct 19,2016
      Replyupvote ()
      <p>Hi there , the GPRS shield only used D7/D8(software serial) or D1/D0(hardware serial) , depend on which serial you used. And the other pins is unused ,we don't do the more explore for RTC , you can read the SIM900 datasheet about it.</p>
      on Oct 20,2016 10:42 AM
      Replyupvote ()
      The code written in the Arduino libraries is sudo c++code. Correct the syntax to meet c++ standards and you can use the drivers, examples and libraries that are used for Arduino. You will have to make some adaptations to suit your system and I/O port differences.
      on Sep 27,2017 09:46 AM
      Replyupvote ()
      Reply
      0

      HI -

      One Grove base shield has 4 I2C slots. Each slot can also be extended with Grove I2C Hub.

      Can anyone tell me any limitations to extend I2C slot on one base shield?
      How many I2C Motor Driver can be connected on one base shield?
      C

      on Oct 19,2016
      Replyupvote ()
      <p>Yes! worked fine. Pay attention to the uart interface extended in the board, notice the distance between GPRS Shield and UNO, do not short to ground.</p>
      on Oct 20,2016 10:42 AM
      Replyupvote ()
      I2C is supposed to support 255 devices. This board only has 15 possible different addresses. You will also notice that often, different I2C devices can have the same address and therefore cannot be used simultaneously. The I2C addresses are purchased and registered, so manufacturers sometimes give that same address to more than one of their products rather than purchasing a second address.Communication timing of the signal is crucial when sending I2C commands. Keeping your cables short, also helps. I had problems getting an I2C circular LED device to work with an UNO board. I used the same program logic with another board that had a faster processor and it worked perfect.
      on May 03,2017 16:14 PM
      Replyupvote ()
      Reply

      Hi, can anybody suggest how I might be able to add limit switch(es) or encoder signal inputs to this board to indicate to the Atmega that the motor has reached a desired position? Thanks, Dion.

      on Oct 19,2016
      Replyupvote ()
      <p>Hi use "Notify Me" will remind you when it available.</p>
      on Oct 20,2016 10:41 AM
      Replyupvote ()
      <p>Dear.If you want to control motor output,encoder can't do that.You need Radio Port Control Unit(like bluetooth or RF) ,which are connected to your arduino.If you have interesting,please sent e-mail to us.</p>
      on Oct 20,2016 10:42 AM
      Replyupvote ()
      You do not have to connect your limit switches to the motor driver board. Connect the limit switches to your main board using a digital input for each limit switch. The I2C board could not notify the controller that the limit switch has been closed. The motor driver board only listens for it's address and then executes the commands that are given to it by the main controller board.
      on May 03,2017 16:33 PM
      Replyupvote ()
      Reply
      0

      Hi,

      I bought an AVRISP USB ISP programmer to update the firmware of the ???Grove ??“ I2C Motor driver??? using the .HEX file in the WikI website (mega8motorDriver092.hex). It does not seem to have made any difference, I am not convinced that this

      on Oct 19,2016
      Replyupvote ()
      <p>The external power supply is ranging from 7V to 15V.</p>
      on Oct 20,2016 10:41 AM
      Replyupvote ()
      <p>Hi Ernie, because the firmware is writed 2 years ago that I can not find the source code .I can make sure that the v0.9b and v1.1 has the same firmware .If it confilct with other device , you can try to change the I2C address of Motor driver.</p>
      on Oct 20,2016 10:42 AM
      Replyupvote ()
      Processor speed of your main board is important to get the signal timing correct for your computer to be able to communicate well. Make sure you are using the correct I2C address, as well.
      on May 03,2017 16:37 PM
      Replyupvote ()
      Reply
      0

      Can some provide schematics for i2c motor driver v1.3

      on Oct 19,2016
      Replyupvote ()
      <p>It is sold as a shield , sure that it work it is .</p>
      on Oct 20,2016 10:42 AM
      Replyupvote ()
      Reply

        View History

        Grove - I2C Motor Driver

        SKU 105020001
        $16.90
        4 Available
        ADD TO CART
        $16.90/1pcs+
        $15.21/10pcs+
        $14.37/20pcs+
        $13.52/50pcs+
        • Best-sellers
        • Description
        • Technical Details
        • Learn
        • Reviews
        • Questions and Answers
        • Related
        • View History
        Notify me when it's back in stock
        SUBMIT

        Free shipping on your first order over $50 or more. Discounted items included!

        Invalid email address.
        * Discount applys on orders over $50, exclueding shipping fee. Fusion service is excluded from this offer