Islam S. M. Khalil / Mbed 2 deprecated template_biorobotics_2

Dependencies:   mbed QEI HIDScope biquadFilter MODSERIAL FastPWM

Committer:
IslamKhalil
Date:
Tue Sep 10 08:14:32 2019 +0000
Revision:
5:c48d1e7b3b64
Parent:
2:cd67be02b1f7
LEDs and Switches and serial communication

Who changed what in which revision?

UserRevisionLine numberNew contents of line
RobertoO 0:67c50348f842 1 #include "mbed.h"
IslamKhalil 2:cd67be02b1f7 2 #include "HIDScope.h"
IslamKhalil 2:cd67be02b1f7 3 #include "QEI.h"
RobertoO 1:b862262a9d14 4 #include "MODSERIAL.h"
IslamKhalil 2:cd67be02b1f7 5 #include "BiQuad.h"
IslamKhalil 2:cd67be02b1f7 6 #include "FastPWM.h"
RobertoO 0:67c50348f842 7
IslamKhalil 5:c48d1e7b3b64 8 DigitalOut led1(LED_RED) ;
IslamKhalil 5:c48d1e7b3b64 9 DigitalOut led2(LED_BLUE) ;
IslamKhalil 5:c48d1e7b3b64 10 MODSERIAL pc(USBTX, USBRX) ;
IslamKhalil 5:c48d1e7b3b64 11 DigitalIn sw2(SW2) ;
IslamKhalil 5:c48d1e7b3b64 12 DigitalIn sw3(SW3) ;
RobertoO 0:67c50348f842 13
RobertoO 0:67c50348f842 14 int main()
RobertoO 0:67c50348f842 15 {
RobertoO 0:67c50348f842 16 pc.baud(115200);
RobertoO 1:b862262a9d14 17 pc.printf("\r\nStarting...\r\n\r\n");
RobertoO 0:67c50348f842 18
IslamKhalil 5:c48d1e7b3b64 19 while (true)
IslamKhalil 5:c48d1e7b3b64 20 {
IslamKhalil 5:c48d1e7b3b64 21 if (sw2 == false)
IslamKhalil 5:c48d1e7b3b64 22 {
IslamKhalil 5:c48d1e7b3b64 23 led1 = 0 ;
IslamKhalil 5:c48d1e7b3b64 24 pc.printf("\r\nSW2 is ON...\r\n\r\n") ;
IslamKhalil 5:c48d1e7b3b64 25 }
IslamKhalil 5:c48d1e7b3b64 26 if (sw3 == false)
IslamKhalil 5:c48d1e7b3b64 27 {
IslamKhalil 5:c48d1e7b3b64 28 led2 = 0 ;
IslamKhalil 5:c48d1e7b3b64 29 pc.printf("\r\nSW3 is ON...\r\n\r\n") ;
IslamKhalil 5:c48d1e7b3b64 30 }
IslamKhalil 5:c48d1e7b3b64 31 else if ((sw2 == true) && (sw3 == true))
IslamKhalil 5:c48d1e7b3b64 32 {
IslamKhalil 5:c48d1e7b3b64 33 led1 = 1 ;
IslamKhalil 5:c48d1e7b3b64 34 led2 = 1 ;
IslamKhalil 5:c48d1e7b3b64 35 }
RobertoO 0:67c50348f842 36 }
RobertoO 0:67c50348f842 37 }