Simplest HIDScope test

Dependencies:   HIDScope mbed QEI

Fork of HID_scope_test by Sjoerd Barts

main.cpp

Committer:
sjoerdbarts
Date:
2016-09-26
Revision:
0:1883abafaa19
Child:
1:3011d69df4a9

File content as of revision 0:1883abafaa19:

#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;
        }    
        }
}