Robot tryout

Dependencies:   mbed QEI biquadFilter MODSERIAL FastPWM ttmath Math

Committer:
Feike
Date:
Mon Sep 30 12:26:33 2019 +0000
Revision:
7:e119b12e5e7f
Parent:
4:bd21569250c7
Child:
8:017b813c72bb
Ik heb allemaal mains verwijderd

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Feike 4:bd21569250c7 1 #include "mbed.h"
Feike 7:e119b12e5e7f 2 //#include "MODSERIAL.h"
Feike 4:bd21569250c7 3
Feike 7:e119b12e5e7f 4 // test
Feike 7:e119b12e5e7f 5
Feike 7:e119b12e5e7f 6 DigitalOut motor1_pwm(PTA2);
Feike 7:e119b12e5e7f 7 //MODSERIAL pc(USBTX, USBRX);
Feike 7:e119b12e5e7f 8
Feike 4:bd21569250c7 9 int main(void)
Feike 4:bd21569250c7 10 {
Feike 4:bd21569250c7 11 int frequency_pwm = 10000; //10 kHz PWM
Feike 7:e119b12e5e7f 12 PwmOut motor1_pwm(PTA2);
Feike 7:e119b12e5e7f 13 motor1_pwm.period(1.0/(double)frequency_pwm); // T=1/f
Feike 4:bd21569250c7 14 while(true)
Feike 4:bd21569250c7 15 {
Feike 7:e119b12e5e7f 16 for(int pct = 0 ; pct <= 100 ; pct += 10)
Feike 4:bd21569250c7 17 {
Feike 4:bd21569250c7 18 motor1_pwm.write(pct/100.0); // write Duty Cycle
Feike 7:e119b12e5e7f 19 wait(1.0f);
Feike 4:bd21569250c7 20 }
Feike 4:bd21569250c7 21 }
Feike 4:bd21569250c7 22 }