ファミリーマートの入店音楽を楽しもう

Dependencies:   mbed

main.cpp

Committer:
kohacraft
Date:
2015-12-16
Revision:
0:954b5a9e5594

File content as of revision 0:954b5a9e5594:

#include "mbed.h"

DigitalOut myled(LED1);

int main() {
    while(1) {
        for( int i=0 ; i<150 ; i++ )
        {
        myled = 1;
        wait(1.0/659.26/2);
        myled = 0;
        wait(1.0/659.26/2);
        }
        for( int i=0 ; i<120 ; i++ )
        {
        myled = 1;
        wait(1.0/523.25/2);
        myled = 0;
        wait(1.0/523.25/2);
        }
        for( int i=0 ; i<150/2 ; i++ )
        {
        myled = 1;
        wait(1.0/783.99/1);
        myled = 0;
        wait(1.0/783.99/1);
        }
        for( int i=0 ; i<120 ; i++ )
        {
        myled = 1;
        wait(1.0/523.25/2);
        myled = 0;
        wait(1.0/523.25/2);
        }
        for( int i=0 ; i<150 ; i++ )
        {
        myled = 1;
        wait(1.0/587.33/2);
        myled = 0;
        wait(1.0/587.33/2);
        }
        for( int i=0 ; i<450 ; i++ )
        {
        myled = 1;
        wait(1.0/783.99/2);
        myled = 0;
        wait(1.0/783.99/2);
        }

     
        for( int i=0 ; i<150/2.0 ; i++ )
        {
        myled = 1;
        wait(1.0/783.99/1);
        myled = 0;
        wait(1.0/783.99/1);
        }
  
        for( int i=0 ; i<150 ; i++ )
        {
        myled = 1;
        wait(1.0/587.33/2);
        myled = 0;
        wait(1.0/587.33/2);
        }

        for( int i=0 ; i<150 ; i++ )
        {
        myled = 1;
        wait(1.0/659.26/2);
        myled = 0;
        wait(1.0/659.26/2);
        }
        for( int i=0 ; i<150 ; i++ )
        {
        myled = 1;
        wait(1.0/587.33/2);
        myled = 0;
        wait(1.0/587.33/2);
        }
        
        for( int i=0 ; i<150/2 ; i++ )
        {
        myled = 1;
        wait(1.0/783.99/1);
        myled = 0;
        wait(1.0/783.99/1);
        }
        for( int i=0 ; i<520 ; i++ )
        {
        myled = 1;
        wait(1.0/523.25/2);
        myled = 0;
        wait(1.0/523.25/2);
        }
        wait(0.1);
    }
}