Electronics Explained(Motors) Like You're 5

Moving something with electricity sounds like the easiest thing in electronics.Apply power. Shaft spins. Done.Except — which motor? DC motors spin freely but have no idea where they are. Steppers move in precise increments but lose count the moment anything resists them. Servos hold a position but only within 180 degrees. Brushless motors are insanely powerful and efficient but need a controller so complex it has its own processor.Pick the wrong one and your project doesn't just underperform. It fails in the specific, deeply personal way that makes you question every decision that led you to this point.There are six types of motor you'll encounter in electronics. Each one converts electrical energy into mechanical motion differently. And one of them — the one that sounds the most precise, the one beginners almost always reach for when they want accurate positioning — has a failure mode that only appears under load. When it matters most, it silently loses its place, and your code has no way of knowing.We'll name that one and explain exactly what to do about it. But first — how does any motor actually work? Every motor — regardless of type — works on the same underlying principle. Run current through a conductor inside a magnetic field and the conductor experiences a force. Arrange enough conductors in a circle and that force becomes continuous rotation.The rotor is the part that spins. The stator is the part that stays still. The gap between them is where the electromagnetic magic happens. Everything else — brushes, windings, permanent magnets, commutators, encoders — is engineering decisions layered on top of that single physical fact.The type of motor determines how current is delivered to the rotor, whether the motor uses permanent magnets or electromagnets, and critically — whether the motor has any idea where its shaft actually is at any given moment. That last point is what splits the six types into fundamentally different tool categories.Six types. Brushed DC Motor. The simplest motor you'll ever use. Two wires. Apply voltage — it spins. Reverse polarity — it spins the other way. Vary the voltage — you vary the speed. That's the entire interface.Inside, carbon brushes press against a segmented copper ring called the commutator, which rotates with the shaft and switches current between different coil windings as the motor turBrushless DC Motor — BLDCns. This mechanical switching is what makes the motor self-commutating — it handles its own timing withoutBrushless DC Motor — BLDC any external logic.The trade-off is the brushes themselves. They wear down over time, generate electrical noise from the sparking contact, and limit the motor to lower speeds before commutator heating becomes a problem. A well-maintained brushed DC motor lasts tens of thousands of hours. An abused one lasts considerably less.Speed control is done with PWM — pulse-width modulation, rapidly switching power on and off at varying duty cycles. Direction control requires an H-bridge, either discrete (four transistors) or packaged as a driver IC like the L298N or DRV8833. Brushless DC Motor — BLDC Take a brushed DC motor. Remove the brushes and commutator. Move the permanent magnets to the rotor. Put the coil windings on the stator. Now use electronic switching to commutate instead of mechanical contact.The result: no brush wear, lower electrical noise, higher efficiency, higher top speeds, and longer lifespan. A quality BLDC motor can run for tens of thousands of hours at full load. The fan in your laptop is a BLDC. The motor in your washing machine's drum is a BLDC. The motor in every EV wheel hub is a BLDC variant.The trade-off is complexity. BLDC motors need an Electronic Speed Controller — an ESC — that reads rotor position (via Hall effect sensors or back-EMF sensing), calculates which coil phases to energise and when, and does this thousands of times per second. You cannot drive a BLDC motor with a simple H-bridge. The controller is not optional.For hobby robotics, the BLDC motors from electric skateboard drives and drone propulsion — paired with field-oriented control ESCs like the ODrive or VESC — deliver extraordinary torque and precision at a price point that was impossible five years ago.Stepper Motor The stepper motor is built for position control without feedback. Instead of spinning freely like a DC motor, it moves in discrete angular steps — typically 1.8 degrees per step, giving 200 steps per full revolution. Send 200 pulses, get one full rotation. Send 100, get half. The maths is exact. Inside, a stepper has multiple coil windings arranged around the stator. By energising them in sequence, you rotate the rotor's magnetic field in precise increments, and the rotor follows. A stepper driver IC — A4988, DRV8825, TMC2208 — handles the coil sequencing. Your microcontroller just sends step and direction signals. Servo Motor Linear Actuator