gadgetcafe 08 / Mbed 2 deprecated test
Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 
00003 PwmOut myled1(LED1);
00004 DigitalOut myled2(LED2);
00005 DigitalOut myled3(LED3);
00006 DigitalOut myled4(LED4);
00007 
00008 int main() {
00009     int i;
00010     int j;
00011     int flg=0;
00012     double akarusa=0.1;
00013     double light_plus=0.1;
00014 
00015     while(1) {
00016     
00017         for(j=0;j<3;j++)
00018         {
00019         for(i=0;i<2;i++)
00020         {  
00021          myled1 = 1;
00022          myled2 = 0;
00023          wait(0.2);
00024           myled1 = 0;
00025          myled2 = 1;
00026          wait(0.2);
00027         }
00028          for(i=0;i<2;i++)
00029         {  
00030          myled4 = 1;
00031          myled3 = 0;
00032          wait(0.2);
00033          myled4 = 0;
00034          myled3 = 1;
00035          wait(0.2);
00036         }
00037         }
00038         
00039          myled2 = 0;
00040          myled3 = 0;
00041          flg=0;
00042         
00043         for(i=0;i<4;i++)
00044         {
00045          if(flg==1)
00046          {
00047             myled4=0;
00048          }
00049          myled1 = 1;
00050          wait(0.1);         
00051          myled1 = 0;
00052          myled2 = 1;
00053          wait(0.1);         
00054          myled2 = 0;
00055          myled3 = 1;
00056          wait(0.1);         
00057          myled3 = 0;
00058          myled4 = 1;
00059          wait(0.1);   
00060          flg=1;
00061         }
00062         
00063         myled4 = 0;
00064         
00065         for(i=0;i<5;i++)
00066         {
00067         myled1=0.1;
00068         wait(0.2);
00069         
00070         myled1=0.5;
00071         wait(0.2);        
00072         myled1=1;
00073         wait(0.2);   
00074         }
00075         
00076         myled1=0;
00077         
00078     }
00079 }