Is here some easy way to control bipolar motor without using any other external devices, drivers or shields? I have small motor from CD-ROM so I expect it's low voltage. By control I mean just turning clockwise and anti-clockwise and speed. I'm looking for easy to make circuit not just direct control from Arduino.

  • 1
    It depends on the motor but is quite unlikely for most motors due to the limited current (and voltage) the Arduino's GPIO pins can provide.
    – Ghanima
    May 2 '17 at 19:23
  • I have 4 wire motor May 2 '17 at 19:31
  • Please give us more details. It will attract better answers.
    – SDsolar
    May 2 '17 at 20:08
  • Welcome to Arduino SE. Be sure to take the tour to see how things work here: arduino.stackexchange.com/Tour
    – SDsolar
    May 2 '17 at 20:08
  • Please edit your question (click the edit button, etc) and tell what you mean by control – ie, turning the motor on/off, or changing direction or speed, etc. Also list motor model number or specs – a low-voltage micromotor might not need external parts, but most motors will. If you improve the question people may vote it up. May 2 '17 at 20:40

No. You cannot directly drive any bare motor directly from an Arduino without any external components. To do so will damage the Arduino.

You need a motor driver (or at least some transistors and diodes etc) to control the motor.


Taking a guess here, the current this motor requires will be exceeding the safe operation limits of the Arduino's GPIO pins. Furthermore without a flyback diode the voltage spike across the motor (an inductive load) when the current is reduced/switched off might kill the GPIO pin.

You will need a motor driver or transistor with flyback diodes to operate it.

This is a nice tutorial that has it sorted out for a CD ROM brushless motor.

  • It's not just about the current - back EMF from the motor's coils will do nasty things to the Arduino.
    – Majenko
    May 2 '17 at 21:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.