Letter, points and light. Stars demo, scroll demo, flare demo, bounce demo
Dependencies: microbit
MicroBit Graphics Demo
- FunctionPointFlare();
- FunctionBounceTest();
- FunctionImageTest();
- FunctionPrintTest();
- FunctionStarTest();
- FunctionImageScroll();
Diff: Functions.h
- Revision:
- 2:b767fa1c9241
- Parent:
- 1:ed77b498d5c8
- Child:
- 3:7fb07f1eeffe
--- a/Functions.h Sun Jun 02 19:30:26 2019 +0000 +++ b/Functions.h Sun Jun 02 20:07:38 2019 +0000 @@ -37,7 +37,8 @@ void FunctionPrintTest() { // uBit.display.scrollAsync("Scorda",500); - uBit.display.printAsync("Scorda",500); + uBit.display.scrollAsync("Scorda"); + uBit.sleep(500); } void FunctionImageTest() @@ -107,40 +108,44 @@ void onButton(MicroBitEvent e) { static bool premuto=false; - int numfun=3; + int numfun=4; if ((e.source == MICROBIT_ID_BUTTON_A) && (premuto==false)) { sceltavar--; uBit.display.clear(); + uBit.display.stopAnimation(); uBit.serial.printf("\nBUTTON A: "); + premuto=true; } if ((e.source == MICROBIT_ID_BUTTON_B)&& (premuto==false)) { sceltavar++; uBit.display.clear(); + uBit.display.stopAnimation(); uBit.serial.printf("\nBUTTON B: "); - } - - if (e.value == MICROBIT_BUTTON_EVT_CLICK) { - uBit.serial.printf("\nCLICK"); premuto=true; } + /* + if (e.value == MICROBIT_BUTTON_EVT_CLICK) { + uBit.serial.printf("\nCLICK"); + premuto=true; + } - if (e.value == MICROBIT_BUTTON_EVT_HOLD) { - uBit.serial.printf("\nHOLD"); - premuto=true; - } - if (e.value == MICROBIT_BUTTON_EVT_DOWN) { - uBit.serial.printf("\nDOWN"); - premuto=true; - } - + if (e.value == MICROBIT_BUTTON_EVT_HOLD) { + uBit.serial.printf("\nHOLD"); + premuto=true; + } + if (e.value == MICROBIT_BUTTON_EVT_DOWN) { + uBit.serial.printf("\nDOWN"); + premuto=true; + } + */ if (e.value == MICROBIT_BUTTON_EVT_UP) { uBit.serial.printf("UP"); premuto=false; } sceltavar=(sceltavar+numfun)%numfun; - uBit.serial.printf("--%d--", sceltavar); + // uBit.serial.printf("--%d--", sceltavar); }