1 What is PWM? Pulse Width Modulation tutorial!
The standard explainer for pulse width modulation, linked whenever someone needs to dim LEDs or control motor speed from a microcontroller.
Topic
16 videos. Ranked by independent recommendations, not by views.
The standard explainer for pulse width modulation, linked whenever someone needs to dim LEDs or control motor speed from a microcontroller.
Afrotechmods explains a discrete MOSFET H-bridge motor speed controller; suggested for people moving beyond driver modules to understand the basics.
GreatScott's 555 timer explainer, recommended to beginners who want to understand what the chip does and how simple timer and oscillator circuits are built around it.
A Raspberry Pi GPIO walkthrough that people follow to drive a servo with PWM pulses, also cited for basic LED wiring to the board's pins.
Part four of Dave Jones's lab power supply series covers PWM control filtered to an analogue voltage; also cited for spotting probing artefacts on a scope.
A short explainer of how inverters convert DC to AC, including switching and the triangular carrier used for PWM; often linked when people ask how to build one.
Dave Jones builds a 555-based PWM LED dimmer, used as a worked example of timer circuits, steering diodes and duty cycle control.
A frequently cited explanation of changing Arduino PWM frequency with a dedicated library, the second part of a PWM tutorial series.
GreatScott builds a class D audio amplifier with an LC output filter; liked as a project, though followers note details missing from the schematic.
A beginner tutorial on driving a small DC motor from Raspberry Pi GPIO with a transistor and PWM, suggested as a basics starting point.
Linked as an example when people struggle to run four-wire PC fans, showing how the PWM speed wire and tachometer output are connected.
A GreatScott comparison of PWM against a variable resistor for dimming or speed control, showing how much power a resistor wastes as heat.
A commonly cited tutorial on driving DC motors from an Arduino with an L298 bridge driver, covering the enable pins and PWM speed control.
A tutorial on controlling servo motors from Raspberry Pi GPIO pins, suggested as a natural next step once basic GPIO control feels comfortable.
Animated explanation of how brushless motors and ESCs work and how a PWM signal sets speed; suggested as an overview for anyone driving an ESC from a microcontroller.
Demonstrates using the TLC5940 multi-channel PWM driver with an Arduino to run many RGB LEDs, suggested whenever someone needs more PWM outputs.