Opzetje

Dependencies:   mbed QEI HIDScope biquadFilter MODSERIAL FastPWM

Committer:
Mortimerz
Date:
Tue Oct 01 14:45:37 2019 +0000
Revision:
7:2f612f32711a
as

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Mortimerz 7:2f612f32711a 1 #include "mbed.h"
Mortimerz 7:2f612f32711a 2 #include "MODSERIAL.h"
Mortimerz 7:2f612f32711a 3 #include "FastPWM.h"
Mortimerz 7:2f612f32711a 4
Mortimerz 7:2f612f32711a 5 Serial pc(USBTX,USBRX);
Mortimerz 7:2f612f32711a 6
Mortimerz 7:2f612f32711a 7 InterruptIn button1(PTC2);
Mortimerz 7:2f612f32711a 8 InterruptIn button2(PTC3);
Mortimerz 7:2f612f32711a 9 InterruptIn button3(PTA4);
Mortimerz 7:2f612f32711a 10 InterruptIn button4(PTC6);
Mortimerz 7:2f612f32711a 11
Mortimerz 7:2f612f32711a 12 AnalogIn pot(PTB2);
Mortimerz 7:2f612f32711a 13
Mortimerz 7:2f612f32711a 14 //DigitalOut motor(D5);
Mortimerz 7:2f612f32711a 15 FastPWM lampje(D3);
Mortimerz 7:2f612f32711a 16 FastPWM motor(D5);
Mortimerz 7:2f612f32711a 17 Ticker ticker;
Mortimerz 7:2f612f32711a 18
Mortimerz 7:2f612f32711a 19
Mortimerz 7:2f612f32711a 20 void motor_speed()
Mortimerz 7:2f612f32711a 21 {
Mortimerz 7:2f612f32711a 22 float f = pot.read();
Mortimerz 7:2f612f32711a 23 pc.printf("%f\n\r",f);
Mortimerz 7:2f612f32711a 24 motor.write(f);
Mortimerz 7:2f612f32711a 25 lampje.write(f);
Mortimerz 7:2f612f32711a 26 }
Mortimerz 7:2f612f32711a 27
Mortimerz 7:2f612f32711a 28 int main()
Mortimerz 7:2f612f32711a 29 {
Mortimerz 7:2f612f32711a 30 ticker.attach(&motor_speed, 0.01f);
Mortimerz 7:2f612f32711a 31 while(true){};
Mortimerz 7:2f612f32711a 32 }