Analoog inlezen met pot 1 en 2 plus alarmen

Dependencies:   mbed

Dependents:   Labbview

main.cpp

Committer:
u0068206
Date:
2015-04-28
Revision:
0:e4782112c3fd

File content as of revision 0:e4782112c3fd:

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