Random changing patterns foe LEDs.
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 00003 DigitalOut myled1(LED1); 00004 DigitalOut myled2 (LED2); 00005 DigitalOut myled3 (LED3); 00006 DigitalOut myled4 (LED4); 00007 00008 00009 int main() { 00010 while(1) { 00011 myled4 = 1; 00012 myled1 = 1; 00013 wait(0.2); 00014 myled2 =1; 00015 myled3=1; 00016 myled1=0; 00017 myled4=0; 00018 wait(0.2); 00019 myled2 =0; 00020 myled3=0; 00021 myled4 = 1; 00022 myled1 = 1; 00023 wait(0.5); 00024 //change pattern// 00025 myled4 = 0; 00026 myled1 = 1; 00027 wait(0.2); 00028 myled1 = 0; 00029 myled2 = 1; 00030 wait(0.2); 00031 myled2 = 0; 00032 myled3 = 1; 00033 wait(0.2); 00034 myled3 = 0; 00035 myled4 = 1; 00036 wait(0.5); 00037 //change pattern// 00038 myled1=1; 00039 myled3=1; 00040 wait(0.2); 00041 myled2=1; 00042 myled4=1; 00043 myled3=0; 00044 myled1=0; 00045 wait(0.2); 00046 myled2=0; 00047 myled4=0; 00048 myled1=1; 00049 myled3=1; 00050 wait(0.5); 00051 //change pattern// 00052 00053 myled2=!myled2; 00054 myled4=!myled4; 00055 00056 wait(0.5); 00057 00058 00059 00060 } 00061 }
Generated on Wed Aug 10 2022 21:09:04 by
1.7.2