M0_Übung_4
Fork of M0_Lektion04 by
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 00003 // **** DEFINITIONEN **** 00004 00005 DigitalOut ledGR(p5); 00006 DigitalOut ledBL(p34); 00007 DigitalOut ledRT(p36); 00008 00009 BusOut led(P1_13,P1_12,P1_7,P1_6,P1_4,P1_3,P1_1,P1_0,LED4,LED3,LED2,LED1); 00010 00011 // **** HAUPTPROGRAMM **** 00012 00013 int main() 00014 { 00015 while(1) 00016 { 00017 ledGR = 1; 00018 ledBL = 1; 00019 ledRT = 1; 00020 00021 led=0x000; //LED **** **** **** 0000 0000 0000 00022 wait(0.2); 00023 led=0x001; //LED **** **** ***X 0000 0000 0001 00024 wait (0.2); 00025 led=0x003; //LED **** **** **XX 0000 0000 0011 00026 wait (0.2); 00027 led=0x007; //LED **** **** *XXX 0000 0000 0111 00028 wait (0.2); 00029 led=0x00E; //LED **** **** XXX* 0000 0000 1110 00030 wait (0.2); 00031 led=0x01C; //LED **** ***X XX** 0000 0001 1100 00032 wait (0.2); 00033 led=0x038; //LED **** **XX X*** 0000 0011 1000 00034 wait (0.2); 00035 led=0x070; //LED **** *XXX **** 0000 0111 0000 00036 wait (0.2); 00037 led=0x0E0; //LED **** XXX* **** 0000 1110 0000 00038 wait (0.2); 00039 led=0x1C0; //LED ***X XX** **** 0001 1100 0000 00040 wait (0.2); 00041 led=0x380; //LED **XX X*** **** 0011 1000 0000 00042 wait (0.2); 00043 led=0x700; //LED *XXX **** **** 0111 0000 0000 00044 wait (0.2); 00045 led=0xE00; //LED XXX* **** **** 1110 0000 0000 00046 wait (0.2); 00047 led=0xC00; //LED XX** **** **** 1100 0000 0000 00048 wait (0.2); 00049 led=0x800; //LED X*** **** **** 1000 0000 0000 00050 wait (0.2); 00051 led=0x000; //LED **** **** **** 0000 0000 0000 00052 wait (0.2); 00053 00054 ledGR = 1; 00055 ledBL = 0; 00056 ledRT = 1; 00057 wait(1); 00058 00059 ledGR = 1; 00060 ledBL = 1; 00061 ledRT = 0; 00062 wait(1); 00063 00064 ledGR = 0; 00065 ledBL = 1; 00066 ledRT = 1; 00067 wait(1); 00068 00069 ledGR = 1; 00070 ledBL = 1; 00071 ledRT = 1; 00072 wait(2); 00073 00074 } 00075 } 00076 // **** ENDE ****
Generated on Wed Jul 13 2022 23:57:37 by
1.7.2
