LDR Test
Dependencies: mbed
Diff: main.cpp
- 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