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