Simplest HIDScope test
Dependencies: HIDScope mbed QEI
Fork of HID_scope_test by
Diff: main.cpp
- Revision:
- 0:1883abafaa19
- Child:
- 1:3011d69df4a9
diff -r 000000000000 -r 1883abafaa19 main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Mon Sep 26 09:56:23 2016 +0000 @@ -0,0 +1,35 @@ +#include "mbed.h" +#define SERIAL_BAUD 115200 // baud rate for serial communication +// Homework set 1, excersize 9 + +// Serial connection with PC +Serial pc(USBTX,USBRX); + +AnalogIn pot(A0); +DigitalOut led(D7); + +const float kTimeReadToggle = 0.5f; +volatile float potvalue=0.0; + +void readanalog(){ + printf("AnalogOut: %f \n\r", potvalue); + } + +int main() +{ + // Set baud connection with PC + pc.baud(SERIAL_BAUD); + pc.printf("\r\n ***THERMONUCLEAR WARFARE COMMENCES*** \r\n"); + + Ticker tick_toggle_read; + tick_toggle_read.attach(readanalog,kTimeReadToggle); + + while(true){ + potvalue = pot.read(); + if(pot > 0.3f){ + led=1; + } else { + led=0; + } + } +} \ No newline at end of file