/* When the BBC micro:bit runs */ function onStart( ) { while (true) { if (( microbit.accelerationY > 0 ) || ( microbit.accelerationZ > 0 )) { microbit.writePinDigital(0, true); microbit.draw(Pattern("11111.11101.11101.10100.10000")); wait(200); microbit.draw(Pattern("11111.11101.01001.00001.00001")); wait(200); microbit.draw(Pattern("11111.11111.11111.10101.00101")); wait(200); } else { microbit.clear(); microbit.writePinDigital(0, false); } } }