LDR

Dependencies:   mbed

Revision:
0:4f98f5e4edb2
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Fri Jan 15 04:35:30 2016 +0000
@@ -0,0 +1,40 @@
+#include "mbed.h"
+
+AnalogIn LDR(p16);
+BusOut myled(P1_13,P1_12,P1_7,P1_6,P1_4,P1_3,P1_1,P1_0,LED4,LED3,LED2,LED1);
+Serial pc(USBTX, USBRX);
+
+int main()
+{
+    while(1)
+    {
+        myled=LDR.read_u16()/65; // 2^16 durch 10
+        pc.printf("\r%u %f\n",(LDR.read_u16()/64), LDR.read());
+        wait(0.1);
+        
+        switch (zahl)
+        {
+            case 1;
+            myled = 1;
+            case 2;
+            myled = 3;
+            case 3;
+            myled = 7;
+            case 4;
+            myled = 15;
+            case 5;
+            myled = 31;
+            case 6;
+            myled = 63;
+            case 7;
+            myled = 127;
+            case 8;
+            myled = 255;
+            case 9;
+            myled = 511;
+            case 10;
+            myled = 1023;
+            case 0;
+            myled = 0;
+    }
+}