LDR Test

Dependencies:   mbed

Revision:
0:eaf9c37db4a3
Child:
1:518bc17bc156
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Fri Nov 14 14:01:48 2014 +0000
@@ -0,0 +1,69 @@
+/***********************************
+name:   BERTL_2014_TEST i2C Schalter und LEDs
+author: Gottfried Enenkel   HTL BULME
+email:  ene@bulme.at
+description:
+ je dünkler desto mehr LED leuchten 
+ ****************************************/
+ // **********  Definitionen *****************
+#include "mbed.h" 
+ 
+DigitalOut ledD10(LED1);       // LED D10
+DigitalOut ledD11(LED2);
+DigitalOut ledD12(LED3);
+DigitalOut ledD13(LED4); 
+AnalogIn LDR(p20);             // LDR
+
+// ************* Hauptprogramm ******************
+int main() 
+{                    
+    while(1) 
+    {
+        if(LDR <= 0.07)       // Ab einer Lichtstärke von 0.15 oder kleiner
+           ledD10 = 1;        // Ist die LED D10 EIN
+           else
+           ledD10 = 0;
+        
+        if (LDR <= 0.1)
+           ledD11=1;
+           else
+           ledD11=0;
+        
+        if (LDR <= 0.15)
+           ledD12=1;
+           else
+           ledD12=0;
+           
+        if(LDR <= 0.2)
+          ledD13=1;
+          else
+          ledD13=0;
+                         
+    }    
+}
+// ****************   ENDE    ************************
+
+
+
+   /*
+#include "mbed.h"
+// ************ DEKLARATIONEN **************
+DigitalOut LED_D10(P1_8);    // Alle Blauen LED gehen auf einen Anschluß
+DigitalOut LED_D13(P1_10);   // P1..Port1 _28 Anschluß 28     
+
+DigitalIn LDR(P0_22);        // LRD Sensor        
+DigitalIn SensorR(P1_13);    // Sensor Rechts 
+
+// ************  HAUPT PROGRAMM **************
+int main() {
+       
+    while(1) {
+        LED_D10 = SensorL;  //
+        LED_D13 = SensorR;
+    }
+ }
+ 
+ // *****************  ENDE  ********************
+ 
+    */
+    
\ No newline at end of file