LDR Test

Dependencies:   mbed

main.cpp

Committer:
Enenkel
Date:
2014-11-14
Revision:
0:eaf9c37db4a3
Child:
1:518bc17bc156

File content as of revision 0:eaf9c37db4a3:

/***********************************
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  ********************
 
    */