Matija Pozojević
Dependencies: mbed
Diff: main.cpp
- Revision:
- 0:44d2dae6c064
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Fri May 08 17:34:52 2015 +0000 @@ -0,0 +1,50 @@ +//Reads input through the ADC, and transfers to PC terminal +#include "mbed.h" +Serial pc(USBTX, USBRX); +AnalogIn Ain(p20); +float ADCdata; + +DigitalOut led1(LED1); +DigitalOut led2(LED2); +DigitalOut led3(LED3); +DigitalOut led4(LED4); + + +int main() +{ + + while (1) { + + + if (Ain <= 0.2) { + led1 = 0; + led2 = 0; + led3 = 0; + led4 = 0; + } + + else if (Ain > 0.2 && Ain <= 0.4) { + led1 = 1; + led2 = 0; + led3 = 0; + led4 = 0; + } else if (Ain > 0.4 && Ain <= 0.6) { + led1 = 1; + led2 = 1; + led3 = 0; + led4 = 0; + } else if (Ain > 0.6 && Ain <= 0.8) { + led1 = 1; + led2 = 1; + led3 = 1; + led4 = 0; + } else if (Ain > 0.8 && Ain <= 1) { + led1 = 1; + led2 = 1; + led3 = 1; + led4 = 1; + } + + + } +} \ No newline at end of file