Analoog inlezen met pot 1 en 2 plus alarmen

Dependencies:   mbed

Dependents:   Labbview

Revision:
0:e4782112c3fd
--- /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