LDR Test

Dependencies:   mbed

main.cpp

Committer:
Enenkel
Date:
2015-01-25
Revision:
1:518bc17bc156
Parent:
0:eaf9c37db4a3

File content as of revision 1:518bc17bc156:

/***********************************
name:   BERTL_2014_TEST LDR Schaltet LEDs
author: Gottfried Enenkel       HTL BULME
email:  ene@bulme.at
description:
 je dünkler desto mehr LED leuchten 
****************************************/

 // **********  Definitionen *****************
#include "mbed.h" 
 
DigitalOut ledD10(P1_8);     // LED D10
DigitalOut ledD11(P1_9);
DigitalOut ledD12(P1_10);
DigitalOut ledD13(P1_11); 
AnalogIn LDR(P0_22);         // 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    ************************