John Warren / Mbed 2 deprecated BinaryCounter

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 myled(LED1);
00004 DigitalOut myled2(LED2);
00005 DigitalOut myled3(LED3);
00006 DigitalOut myled4(LED4);
00007 
00008 int t=0;
00009 
00010 int main() {
00011 for(int i=0; i<16; i++) {
00012         wait(1);
00013         printf("The second is %i \n\r", t);
00014         t+=1;
00015         switch(i) 
00016             {
00017                case 1:
00018                    myled = 1;
00019                    break;
00020               case 2:
00021                  myled = 0;
00022                  myled2 = 1;
00023                  break;
00024               case 3:
00025                   myled = 1;
00026                   myled2 = 1;
00027                   break;
00028               case 4:
00029                   myled = 0;
00030                   myled2 = 0;
00031                   myled3 = 1;
00032                   break;
00033               case 5:
00034                   myled = 1;
00035                   myled2 = 0;
00036                   myled3 = 1;
00037                   break;                  
00038                case 6:
00039                   myled = 0;
00040                   myled2 = 1;
00041                   myled3 = 1;
00042                   break;                 
00043               case 7:
00044                   myled = 1;
00045                   myled2 = 1;
00046                   myled3 = 1;
00047                   break; 
00048               case 8:
00049                   myled = 0;
00050                   myled2 = 0;
00051                   myled3 = 0;
00052                   myled4 = 1;                  
00053                   break;                  
00054               case 9:
00055                   myled = 1;
00056                   myled2 = 0;
00057                   myled3 = 0;
00058                   myled4 = 1;                  
00059                   break;                   
00060               case 10:
00061                   myled = 0;
00062                   myled2 = 1;
00063                   myled3 = 0;
00064                   myled4 = 1;                  
00065                   break;                   
00066               case 11:
00067                   myled = 1;
00068                   myled2 = 1;
00069                   myled3 = 0;
00070                   myled4 = 1;                  
00071                   break;
00072               case 12:
00073                   myled = 0;
00074                   myled2 = 0;
00075                   myled3 = 1;
00076                   myled4 = 1;                  
00077                   break;                   
00078               case 13:
00079                   myled = 1;
00080                   myled2 = 0;
00081                   myled3 = 1;
00082                   myled4 = 1;                  
00083                   break;                   
00084               case 14:
00085                   myled = 0;
00086                   myled2 = 1;
00087                   myled3 = 1;
00088                   myled4 = 1;                  
00089                   break;                   
00090               case 15:
00091                   myled = 1;
00092                   myled2 = 1;
00093                   myled3 = 1;
00094                   myled4 = 1;                  
00095                   break;                                                       
00096                default :
00097                   myled = 0;
00098                   myled2 = 0;
00099                   myled3 = 0;
00100                   myled4 = 0;
00101                 break;
00102               
00103         };
00104 }
00105 }