TechCrate community project

Simple DC Motor Speed Controller with Transistor + Diode — Vertical project video

Built a basic PWM-driven motor speed controller using an NPN transistor switch with a flyback diode across the motor terminals, controlled from an Arduino PWM pin. First attempt without the diode caused the Arduino to reset randomly whenever the motor spun down, which turned out to be back-EMF feeding into the board through a shared ground path. Adding the 1N4001 flyback diode fixed the resets completely.

Vertical project videoMP4Project #8

Free Shipping

On orders over $50

Fast Shipping

Ships within 24 hours

Secure Checkout

256-bit SSL encrypted

Family Owned

Since 2013 in Pine Hill, NJ

Follow us for tutorials, product demos, and maker inspiration!
Added to Cart!