Micro:Bit Basics
Hardware
    Electronics
  Usage
Program your micro:bit…
- …online in…
- …micro:bit Python Editor
 - …Microsoft MakeCode
 
 - …MakeCode App for mobile devices (including Android)
 - …any text editor supporting Python
- …Mu is generally recommended
 - …Arduino IDE supports micro:bit as well
 
 
Connect your micro:bit…
- …to a computer via micro USB cable
 - …to a mobile devices via Bluetooth
 
Micro:bit’s flash memory…
- …drag & drop …to USB device
- …connect to USB socket (device called MICROBIT)
 - …copy the 
.hexfile - …micro:bit resets to load the software
 - …
.hexfile won’t be visible on the device 
 - …direct flashing …browser that supports webUSB (Chrome)
 
References
- Micro:Bit Project
 
Learn…
- Micro:bit Educational Foundation, Getting started
 - Coding with micro:bit video series for teachers
 - Micro:Bit Professional Development Courses
 - UCL’s BBC Micro:bit Tutorials
 
Documentation…
- Micro:bit with Arduino, Adafruit
 - BBC micro:bit MicroPython Documentation