top of page
DC Motor Controller
![](https://static.wixstatic.com/media/ad3151_a3d979bbd27749069fd75e45d1b4aa0b.jpg/v1/fill/w_720,h_1280,al_c,q_85,enc_avif,quality_auto/ad3151_a3d979bbd27749069fd75e45d1b4aa0b.jpg)
![](https://static.wixstatic.com/media/ad3151_bede1c9713334c458d6cbe5161f2b15e.jpg/v1/fill/w_980,h_1745,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/ad3151_bede1c9713334c458d6cbe5161f2b15e.jpg)
![](https://static.wixstatic.com/media/ad3151_40891b8f7dee414f927b46eae85201b6.jpg/v1/fill/w_980,h_1745,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/ad3151_40891b8f7dee414f927b46eae85201b6.jpg)
![](https://static.wixstatic.com/media/ad3151_a3d979bbd27749069fd75e45d1b4aa0b.jpg/v1/fill/w_720,h_1280,al_c,q_85,enc_avif,quality_auto/ad3151_a3d979bbd27749069fd75e45d1b4aa0b.jpg)
1/4
DC Motor Controller
2014
During a mechatronics course at Lund University, I independently developed a PID feedback DC motor controller. Using an AVR board, a H Bridge, and a rotary potentiometer, I developed a 12V DC motor controller with velocity feedback. To set the speed and direction of the motor, I communicated with the AVR board using serial communication through a C program that ran using Cygwin through a windows computer.
Skills/Tools used:
-
Mechatronics
-
Breadboard electronics
-
PID tuning
-
Firmware for Atmel Microcontrollers
-
Instruments used: power supply, debuggers, oscilloscopes, digital multimeter
bottom of page