Learning Arduino: Pulse Width Modulation
.MP4, AVC, 1280x720, 30 fps | English, AAC, 2 Ch | 1h 16m | 337 MB
Instructor: Rae Hoyt
.MP4, AVC, 1280x720, 30 fps | English, AAC, 2 Ch | 1h 16m | 337 MB
Instructor: Rae Hoyt
Pulse width modulation (PWM) is an essential skill for connecting Arduino microcontrollers to motors or lights, providing a way to approximate analog voltage levels with digital signals. Using PWM, you can control and program the brightness of lights and the speed of motors—bringing your projects to life.
Join Rae Hoyt in this course and learn how to harness the power of PWM to drive digital circuits. She shows how to use the built-in PWM libraries and functions, troubleshoot code and hardware, and use analog input controls to drive servos, motors, and RGB LEDs. Take the practice challenges along the way to test your learning and see how far your Arduino skills are progressing.
Learning objectives
- Using basic PWM output
- Adjusting the brightness of LEDs
- Color mixing with RGB LEDs
- Using analog inputs to drive output
- Testing components with a multimeter
- Using the map function
- Debugging code efficiently with the serial monitor
- Controlling servos and motors