STEP 1: Let's start by generating a random number!
Variables can store values that change or values that we don't know in advance.
We've added text that will show you the random number. You won't be able to see it in your code.
print(thing) # thing isn't defined
Your micro:bit is not set up for this program. Follow these steps to use your device with Codesters:
Your micro:bit has an old version of the Codesters binary file. Follow these steps to update the file on your micro:bit:
What is my version number?
Warning: This will erase any existing program on your micro:bit.
How do I upload a program to my micro:bit?
How do I calibrate my micro:bit?
Having trouble? Check out the micro:bit instructions to update your firmware.
Setting up your micro:bit
Error while uploading file to Micro:bit
Try downloading the .hex file instead
Calibrate your micro:bit by tilting it until all the LEDs are lit.
For a demonstration see
the micro:bit calibration instructions.
Try the following steps to connect to your Micro:bit:
1. You may need to reload this page and try your program again.
2. Try disconnecting and reconnecting your Micro:bit. Then reload the page and run your program again.
3. If you are still having problems your Micro:bit may have an old
firmware version that is incompatible with Codesters.
To update the firmware follow these instructions from Micro:bit
Are you already running a Codesters project in another tab or window?
Micro:bit can only connect to one web page at a time.
Try stopping other Codesters projects or closing
other tabs or windows that may be using your Micro:bit.
If that doesn't fix the problem try disconnecting your Micro:bit,
reloading this page, and reconnecting your Micro:bit.
Status: Still connecting...
Status: Not Found
Is your Micro:bit connected?