Microbit coin flipper
Running up to a new Maker's week at the end of July, I was getting a bit bored with the tamagotchi example that uses the accelerometer gestures (shake) to wake up a virtual pet. When the pet is asleep it shows a sleepy icon and you can shake it awake for a few seconds, when it shows a happy face.
I came up with a similar idea to simulate a coin toss using shaking and showing one of two images based on heads or tails.
# random coin flipper
from microbit import *
import random
while True:
display.show(Image.NO)
if accelerometer.was_gesture('shake'):
coin = random.choice(['heads', 'tails'])
if coin == 'heads':
display.show(Image.SKULL)
else:
display.show(Image.SQUARE)