HEPTA-Sat Training 2022 / Mbed 2 deprecated Lab1-02_binary_count

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 
00003 DigitalOut myleds[] = {LED1,LED2,LED3,LED4};
00004 
00005 void funcmyleds(bool arg0, bool arg1, bool arg2, bool arg3){
00006     myleds[0] = arg0;
00007     myleds[1] = arg1;
00008     myleds[2] = arg2;
00009     myleds[3] = arg3;
00010 }
00011 int main() {
00012     for(int i=15;i>0;i--){
00013         funcmyleds(i&8,i&4,i&2,i&1);
00014         wait(1.0);
00015     }
00016     for(bool on=false;;on=!on ){
00017         funcmyleds(on,on,on,on);
00018         wait(0.2);
00019     }
00020 }