Basic DC motor control test, rpm feedback by simple impulse signal, PID speed control.

Dependencies:   FastPWM mbed FastIO MODSERIAL

Committer:
dzoni
Date:
Fri Mar 16 14:41:06 2018 +0000
Revision:
0:bd186184ef2a
Child:
1:70c514e10598
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dzoni 0:bd186184ef2a 1 #include "mbed.h"
dzoni 0:bd186184ef2a 2
dzoni 0:bd186184ef2a 3 PwmOut mypwm(PWM_OUT);
dzoni 0:bd186184ef2a 4
dzoni 0:bd186184ef2a 5 DigitalOut myled(LED1);
dzoni 0:bd186184ef2a 6
dzoni 0:bd186184ef2a 7 int main() {
dzoni 0:bd186184ef2a 8
dzoni 0:bd186184ef2a 9 mypwm.period_ms(10);
dzoni 0:bd186184ef2a 10 mypwm.pulsewidth_ms(1);
dzoni 0:bd186184ef2a 11
dzoni 0:bd186184ef2a 12 printf("pwm set to %.2f %%\n", mypwm.read() * 100);
dzoni 0:bd186184ef2a 13
dzoni 0:bd186184ef2a 14 while(1) {
dzoni 0:bd186184ef2a 15 myled = !myled;
dzoni 0:bd186184ef2a 16 wait(1);
dzoni 0:bd186184ef2a 17 }
dzoni 0:bd186184ef2a 18 }