Dependencies:   mbed

Committer:
MEXT1
Date:
Thu Jul 02 08:45:58 2020 +0000
Revision:
0:5df38873a410
Lab1-02_Binary_Count

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MEXT1 0:5df38873a410 1 #include "mbed.h"
MEXT1 0:5df38873a410 2
MEXT1 0:5df38873a410 3 DigitalOut myleds[] = {LED1,LED2,LED3,LED4};
MEXT1 0:5df38873a410 4
MEXT1 0:5df38873a410 5 void funcmyleds(bool arg0, bool arg1, bool arg2, bool arg3){
MEXT1 0:5df38873a410 6 myleds[0] = arg0;
MEXT1 0:5df38873a410 7 myleds[1] = arg1;
MEXT1 0:5df38873a410 8 myleds[2] = arg2;
MEXT1 0:5df38873a410 9 myleds[3] = arg3;
MEXT1 0:5df38873a410 10 }
MEXT1 0:5df38873a410 11 int main() {
MEXT1 0:5df38873a410 12 for(int i=15;i>0;i--){
MEXT1 0:5df38873a410 13 funcmyleds(i&8,i&4,i&2,i&1);
MEXT1 0:5df38873a410 14 wait(1.0);
MEXT1 0:5df38873a410 15 }
MEXT1 0:5df38873a410 16 for(bool on=false;;on=!on ){
MEXT1 0:5df38873a410 17 funcmyleds(on,on,on,on);
MEXT1 0:5df38873a410 18 wait(0.2);
MEXT1 0:5df38873a410 19 }
MEXT1 0:5df38873a410 20 }