M0_Übung_7

Dependencies:   mbed

Fork of M0_Lektion07 by Gottfried Enenkel

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h" 
00002  
00003 // **** DEFINITIONEN ****
00004  
00005 DigitalOut LedD1 (P1_8);
00006 DigitalOut LedD2 (P1_9);
00007 DigitalOut LedD3 (P1_10);
00008 DigitalOut LedD4 (P1_11);
00009 DigitalOut LedD13 (P1_0);
00010 DigitalOut LedD14 (P1_1);
00011 DigitalOut LedD15 (P1_3);
00012 DigitalOut LedD16 (P1_4);
00013 DigitalOut LedD17 (P1_6);
00014 DigitalOut LedD18 (P1_7);
00015 DigitalOut LedD19 (P1_12);
00016 DigitalOut LedD20 (P1_13);
00017 
00018 AnalogIn LDR(P0_12);       
00019 
00020 // **** Hauptprogramm ****
00021 
00022 int main() 
00023 {                    
00024     while(1) 
00025     {
00026         if(LDR <= 0.996)      
00027            LedD1 = 1;      
00028            else
00029            LedD1 = 0;
00030            
00031         if(LDR <= 0.913)      
00032            LedD2 = 1;      
00033            else
00034            LedD2 = 0;
00035            
00036         if(LDR <= 0.83)      
00037            LedD3 = 1;      
00038            else
00039            LedD3 = 0;
00040            
00041         if(LDR <= 0.747)      
00042            LedD4 = 1;      
00043            else
00044            LedD4 = 0;
00045            
00046         if(LDR <= 0.664)      
00047            LedD13 = 1;      
00048            else
00049            LedD13 = 0;
00050            
00051         if(LDR <= 0.581)      
00052            LedD14 = 1;      
00053            else
00054            LedD14 = 0;
00055            
00056         if(LDR <= 0.498)      
00057            LedD15 = 1;      
00058            else
00059            LedD15 = 0;
00060            
00061         if(LDR <= 0.415)      
00062            LedD16 = 1;      
00063            else
00064            LedD16 = 0;
00065            
00066         if(LDR <= 0.332)      
00067            LedD17 = 1;      
00068            else
00069            LedD17 = 0;
00070            
00071         if(LDR <= 0.249)      
00072            LedD18 = 1;      
00073            else
00074            LedD18 = 0;
00075            
00076         if(LDR <= 0.166)      
00077            LedD19 = 1;      
00078            else
00079            LedD19 = 0;
00080            
00081         if(LDR <= 0.083)      
00082            LedD20 = 1;      
00083            else
00084            LedD20 = 0;
00085                              
00086     }    
00087 }
00088 // **** ENDE ****