DataAquisitieMisan3
Dependencies: LM75B MMA7660 Servo mbed
Fork of DataAquisitieMisan by
Diff: main.cpp
- Revision:
- 0:e4782112c3fd
- Child:
- 1:2b6bdf677573
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Tue Apr 28 11:41:25 2015 +0000 @@ -0,0 +1,39 @@ +#include "mbed.h" +#include "SerialRPCInterface.h" +SerialRPCInterface SerialInterface(USBTX, USBRX); +float ai1=0; +float ai2=0; +int alarm1 = 0; +int alarm2 = 0; +RPCVariable<float> rpc_ai1(&ai1,"ai1"); + +RPCVariable<float> rpc_ai2(&ai2,"ai2"); + +RPCVariable<int> rpc_alarm1(&alarm1,"alarm1"); +RPCVariable<int> rpc_alarm2(&alarm2,"alarm2"); +AnalogIn pot2(p19); +DigitalOut led(LED1); +AnalogIn pot1(p20); +DigitalOut led2(LED2); + + +int main() { + while (1){ + ai1 = pot2; + ai2 = pot1; + if(pot2 > 0.3) { + led = 1; + alarm1 = led; + } else { + led = 0; + alarm1 = led; + } + if(pot1 > 0.7) { + led2 = 1; + alarm2 = led2; + } else { + led2 = 0; + alarm2 = led2; + } + } +} \ No newline at end of file