FREE shipping on all orders over $50 (US only) FREE shipping on all orders over $50!

877-306-6253

Make: Motor Shield V1.1

MORE VIEWS:

Make: Motor Shield V1.1
Make: Motor Shield V1.1
Make: Motor Shield V1.1
Make: Motor Shield V1.1
Make: Motor Shield V1.1
Make: Motor Shield V1.1

Make: Motor Shield V1.1

Adding movement to your next project has never been easier, whether you're building robots, driving motors, or constructing animatronics.

$39.99

Product #: MSMOT02

The Make: Motor Shield makes it easy to add movement and control to your projects. This shield allows you to drive 4 DC motors up to 1.2A each, 2 stepper motors, or 6 servos using the Arduino. But that's not all; the shield has current sensing allowing you to use motors as sensors, inputs for hooking up your RC receiver, and an easy to use library. It also requires absolutely no soldering so you can quickly integrate it into your projects!

 

Check out the R/C Omniwheel Robot project from Make: V40 to get an idea of this shield's potential!

  • Output Power – 1.2A typical, 3.2A Peak.
  • Input voltage – 12VDC (with EXT enabled.) 15VDC Max.
  • DC Motors – 4
  • Stepper Motors (bi-polar) – 2
  • Servo Outputs – 6
  • BEC – Powers RC receiver from shield
  • EXT- Powers Arduino from shield power supply.
  • Motor Power Switch – Disables motors for programming
  • LED – Lit when power is being applied to motors
  • Arduino reset button brought up.
  • Reassignable Motor Pins.
  • No soldering required!
  • Can be used with any type of battery chemistry.
  • The RC inputs make it easy to hook up a standard RC receiver to your project. This is great because you can use the shield as an electronic speed control (ESC) for motors. Since the shield uses an Arduino you can intercept these signals and leverage the Arduino’s processor to preform complex actions like:


  • Make an obstacle avoiding RC car
  • Make skid-steer or tank driven vehicles that you can control with 1 joystick
  • Add traction control and skid protection to radio controlled vehicles
  • Radio control omniwheel robots
  • And many other possibilities!

  • Current Sensing lets you use each of the 4 motors as a sensor. You can use this feedback to:


  • Detect if your robot runs into something.
  • Tell if someone picks up your robot.
  • Detect wheel-slip.
  • Determine (about) how heavy something is.
  • Let you project determine what kind of surface it is on.
  • And much more!

  • Libraries and example code for the Make: Motor shield are available here.

  • Hooking up the RC receivers:
    simply plug channels 1 and 2 into the corresponding RC_IN ports. Don’t forget to mind the polarity; the ground pin (brown or black wire) must be on the inside of the shield. The signal wire (white or yellow) must be on the outside. Once it’s hooked up, run the sample sketch and try it out!

  • Adding Sensors:
    5V GVS (ground, voltage, signal) sensors can hook up to the servo output ports. The pins labeled M6 and M5 are not used and can be used for sensors. M1-M4 can also be used but share pulse data with motors 1-4. Therefore they can only be used if the motors are not being used in your project.

  • Jumper Explanation:
    BEC = Power standard RC receivers when enabled.
    EXT = Powers Arduino from shield power supply when enabled. (When supplying more than 12V to the shield, the EXT jumper must be removed to prevent damage to your Arduino.
    J1 = RC input 1 pin assignment. Down = Digital Pin 1, Up = Digital Pin 3.
    J2 = RC input 2 pin assignment. Down = Digital Pin 8, Up = Digital Pin 11.
    J3 - Shift register data. Down = Digital Pin 12, Up = Digital Pin 4.
    J4 - Servo 6 control. Down = Digital Pin 3, Up = Digital Pin 4.
    J5 - Motor 1 PWM. Down = Digital Pin 11, Up = Digital Pin 8.