Motor speed controlled by potmeter

Dependencies:   mbed QEI HIDScope biquadFilter MODSERIAL FastPWM

Committer:
s1932896
Date:
Tue Sep 10 14:04:39 2019 +0000
Revision:
4:195d878dea4a
Parent:
2:97e5ef5f3c19
setup ticker and modserial

Who changed what in which revision?

UserRevisionLine numberNew contents of line
RobertoO 0:67c50348f842 1 #include "mbed.h"
RobertoO 0:67c50348f842 2 //#include "HIDScope.h"
RobertoO 0:67c50348f842 3 //#include "QEI.h"
RobertoO 1:b862262a9d14 4 #include "MODSERIAL.h"
RobertoO 0:67c50348f842 5 //#include "BiQuad.h"
RobertoO 1:b862262a9d14 6 //#include "FastPWM.h"
RobertoO 0:67c50348f842 7
s1932896 4:195d878dea4a 8 Ticker Read_Encoder
s1932896 4:195d878dea4a 9 volatile led =
s1932896 4:195d878dea4a 10
s1932896 2:97e5ef5f3c19 11 DigitalOut ledr(LED_RED);
s1932896 2:97e5ef5f3c19 12 DigitalOut ledg(LED_GREEN);
s1932896 2:97e5ef5f3c19 13 DigitalOut ledb(LED_BLUE);
RobertoO 0:67c50348f842 14
RobertoO 1:b862262a9d14 15 MODSERIAL pc(USBTX, USBRX);
RobertoO 0:67c50348f842 16
s1932896 4:195d878dea4a 17 void BlinkLed(void){
s1932896 4:195d878dea4a 18 led = !led;
s1932896 4:195d878dea4a 19 }
s1932896 4:195d878dea4a 20
RobertoO 0:67c50348f842 21 int main()
RobertoO 0:67c50348f842 22 {
RobertoO 0:67c50348f842 23 pc.baud(115200);
RobertoO 1:b862262a9d14 24 pc.printf("\r\nStarting...\r\n\r\n");
RobertoO 0:67c50348f842 25
s1932896 4:195d878dea4a 26 Read_Encoder.attach(BlinkLed,0.1)
s1932896 4:195d878dea4a 27
RobertoO 0:67c50348f842 28 while (true) {
RobertoO 0:67c50348f842 29
s1932896 4:195d878dea4a 30
s1932896 4:195d878dea4a 31
RobertoO 0:67c50348f842 32 }
RobertoO 0:67c50348f842 33 }