Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
hale_sola.h
- Committer:
- Suzutomo
- Date:
- 2020-11-07
- Revision:
- 0:943dfa56009a
File content as of revision 0:943dfa56009a:
void HaleSola() { calcBar = 0; doLedStop = true; // A TempoWait(1*4,1); LightLED(7,0x0000FF,1); LightLED(2*7,0xFFFFFF,1); LightLED(7,0x0000FF,1); LightLED(7,0xFFFFFF,1); // B LightLED(3*4+2,0x00FF00,1); LightLED(1.75,0x0000FF,1); LightLED(4*6+0.25,0x00FF00,1); LightLED(0.75,0xFF0000,1); LightLED(0.75,0xFFFF00,1); LightLED(0.75,0x00FF00,1); LightLED(0.75,0x00FFFF,1); LightLED(1,0x0000FF,1); LightLED(3.75,0x000000,1); // C for (int i =0 ; i < 4; i++) { LightLED(2.25,0xFF0000,1); LightLED(1.75,0x000000,1); } LightLED(2,0x0000FF,1); LightLED(2,0x00FFFF,1); LightLED(2,0x00FF00,1); LightLED(2,0xFFFF00,1); LightLED(2,0xFF0000,1); LightLED(2,0xFFFF00,1); LightLED(2,0x00FF00,1); LightLED(2,0x00FFFF,1); LightLED(1*4+3.25,0x0000FF,1); LightLED(1.5,0x000000,1); LightLED(0.75,0x0000FF,1); LightLED(0.75,0x00FFFF,1); LightLED(0.75,0x00FF00,1); LightLED(0.75,0xFFFF00,1); LightLED(0.5,0xFF0000,1); // D LightLED(8*4,0x0000FF,1); LightLED(8*4,0xFF0000,1); // E LightLED(8*4,0x00FF00,1); LightLED(8*4,0xFFFFFF,1); // F FadeLED(4,1,0xFFFFFF,1); TempoWait(3*4,1); // G LightLED(8*4,0x8000FF,1); LightLED(4*4,0x00FF00,1); LightLED(1*4,0xFF0000,1); LightLED(1*4,0x0000FF,1); LightLED(1*4,0xFF0000,1); LightLED(1*4,0xFFFFFF,1); LightLED(8*4,0x00FF00,1); // H LightLED(4*4,0xFF0000,1); LightLED(2*4,0x0000FF,1); LightLED(2*4,0xFFFFFF,1); // I LightLED(8*4,0x00FF00,1); // J LightLED(7*4+3.75,0xFFFFFF,1); // K LightLED(2.25,0xFF0000,1); LightLED(1.75,0x000000,1); LightLED(2.25,0x0000FF,1); LightLED(1.75,0x000000,1); LightLED(2.25,0xFF0000,1); LightLED(1.75,0x000000,1); LightLED(2.25,0x0000FF,1); LightLED(1.75,0x000000,1); LightLED(2,0x0000FF,1); LightLED(2,0x00FFFF,1); LightLED(2,0x00FF00,1); LightLED(2,0xFFFF00,1); LightLED(2,0xFF0000,1); LightLED(2,0xFFFF00,1); LightLED(2,0x00FF00,1); LightLED(1.75,0x00FFFF,1); LightLED(1,0x000000,1); LightLED(1*4+3.5,0xFFFFFF,1); // L LightLED(8*4,0x0000FF,1); // M LightLED(8*4,0x00FF00,1); // N LightLED(8*4,0x0000FF,1); // O LightLED(7,0x000000,1); LightLED(2*7,0xFFFFFF,1); LightLED(7,0x000000,1); LightLED(7,0xFF0000,1); LightLED(0,0xFFFFFF,1); doLedStop = false; while (doRhythm == true); LightLED(0,0x000000,1); while (doRhythm == false); doLedStop = true; calcBar = 0; FadeLED(4*4 + 2,1,0xFFFFFF,1); doLedStop = true; // End wait_us(3 * 1e6); pc.putc(0xFF); }