LDR Test

Dependencies:   mbed

Fork of _B14Test7 by BULME_BERTL14

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 /***********************************
00002 name:   BERTL_2014_TEST LDR Schaltet LEDs
00003 author: Gottfried Enenkel       HTL BULME
00004 email:  ene@bulme.at
00005 description:
00006  je dünkler desto mehr LED leuchten 
00007 ****************************************/
00008 
00009  // **********  Definitionen *****************
00010 #include "mbed.h" 
00011  
00012 DigitalOut ledD10(P1_8);     // LED D10
00013 DigitalOut ledD11(P1_9);
00014 DigitalOut ledD12(P1_10);
00015 DigitalOut ledD13(P1_11); 
00016 AnalogIn LDR(P0_22);         // LDR
00017 
00018 // ************* Hauptprogramm ******************
00019 int main() 
00020 {                    
00021     while(1) 
00022     {
00023         if(LDR <= 0.07)       // Ab einer Lichtstärke von 0.15 oder kleiner
00024            ledD10 = 1;        // Ist die LED D10 EIN
00025            else
00026            ledD10 = 0;
00027         
00028         if (LDR <= 0.1)
00029            ledD11=1;
00030            else
00031            ledD11=0;
00032         
00033         if (LDR <= 0.15)
00034            ledD12=1;
00035            else
00036            ledD12=0;
00037            
00038         if(LDR <= 0.2)
00039           ledD13=1;
00040           else
00041           ledD13=0;
00042                          
00043     }    
00044 }
00045 // ****************   ENDE    ************************