m0 board Lauflicht
Dependencies: mbed
main.cpp
00001 #include "mbed.h" 00002 00003 00004 00005 BusOut led(P1_8, P1_9, P1_10, P1_11, P1_0, P1_1, P1_3, P1_4, P1_6, P1_7, P1_12, P1_13); 00006 BusOut Taster(P0_10, P0_15, P0_23, P1_16); 00007 DigitalOut SW1(P0_10); 00008 DigitalOut SW2(P0_15); 00009 00010 int main() 00011 { 00012 while(1) 00013 { 00014 if (SW1 == 1) 00015 { 00016 led = 3; 00017 wait(0.2); 00018 led = 6; 00019 wait(0.2); 00020 led =12; 00021 wait(0.2); 00022 led = 24; 00023 wait(0.2); 00024 led =48; 00025 wait(0.2); 00026 led = 96; 00027 wait(0.2); 00028 led =192; 00029 wait(0.2); 00030 led = 384; 00031 wait(0.2); 00032 led =768; 00033 wait(0.2); 00034 led = 1536; 00035 wait(0.2); 00036 led = 3072; 00037 wait(0.2); 00038 led = 2049; 00039 wait(0.2); 00040 led =0; 00041 } 00042 else if (SW2 == 1) 00043 { 00044 00045 00046 led = 0b000000000111; 00047 wait(0.2); 00048 led = 0b000000001110; 00049 wait(0.2); 00050 led = 0b000000011100; 00051 wait(0.2); 00052 led = 0b000000111000; 00053 wait(0.2); 00054 led = 0b000001110000; 00055 wait(0.2); 00056 led = 0b000011100000; 00057 wait(0.2); 00058 led = 0b000111000000; 00059 wait(0.2); 00060 led = 0b001110000000; 00061 wait(0.2); 00062 led = 0b011100000000; 00063 wait(0.2); 00064 led = 0b111000000000; 00065 wait(0.2); 00066 led = 0b110000000001; 00067 wait(0.2); 00068 led = 0b000000000000; 00069 wait(0.5); 00070 } 00071 00072 } 00073 00074 }
Generated on Tue Jul 12 2022 20:21:37 by 1.7.2