This is a simple Instructable to tell you how you can control DC motors with an Arduino. It was requested by a fellow user so I thought I would go ahead and throw something together. I will be using a simple h-bridge IC with some Arduino code that should be compatible with any Arduino or Arduino clone. I will assume that you already have the Arduino IDE downloaded and installed and you know how to upload sketches to your board.

Step 1: Parts

  1. H-Bridge IC
  2. Arduino Leonardo
  3. Breadboard
  4. Various Jumper wires
  5. 10K potentiometer
  6. two pushbuttons
  7. four 10k resistors
<p>Hey Jordantallent</p><p>I want to control a 100W DC motor with a 12V supply. However I can not find a H-bridge that can handle the amperage. What alterations must be made to the circuit to handle a current of up to 10A?</p>
<p>in this case I believe that it would be easier and more cost effective to buy a motor driver. Motor drivers can be quite expensive but usually have an easy interface and the ability to drive varying ranges of motors. I hope this helps you out a little bit.</p>

About This Instructable


77 favorites


Bio: I am an application engineer for an industrial distributor. I help to support our sales team in programming of new projects for our customers. I ... More »
More by jordantallent: Automatic Window Curtains How to Use a 3D Pen My Shapeoko 2 Workflow
Add instructable to: