Richard Wall: Controlling a DC Motor

After last week’s exciting design challenge, we’re back to a more traditional project — one with an incredibly practical application. We’ll be using the chipKIT Pro MX7 to control a DC motor.

Generation of a PWM signal from an AC source signal.
Generation of a PWM signal from an AC source signal.

The purpose of this ninth project in the series is to learn how to generate a proportional output using the output compare resource on the PIC32 MX processor so that you can implement digital-to-analog conversion with pulse-width modulation (PWM). The proportional output will be used to control the speed of a DC motor.


You’ll end up using the PmodCLP parallel character LCD, so make sure you check that out. Comment here or on the Digilent Forum to let us know about any issues or fun ideas you had regarding this project.


Be the 1st to vote.

About Amber Mear

I was the Digilent blog editor, and now I'm a contributor. I love learning about wearables and writing about social issues in STEM. Outside of work, I can be found watching Netflix with my cat, working on an art project, or trying to find new, delicious local foods.

View all posts by Amber Mear →

Leave a Reply

Your email address will not be published. Required fields are marked *