Opzetje

Dependencies:   mbed QEI HIDScope biquadFilter MODSERIAL FastPWM

Committer:
s1868365
Date:
Fri Oct 04 08:28:04 2019 +0000
Revision:
9:19682cb1d8ee
Parent:
7:2f612f32711a
Statemachine 4/okt om 10.30

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 }