Micro:bit ist ein für Ausbildungszwecke entwickelter Mikrocontroller mit Features, die diesen Controller auch für Prototypen-Entwicklungen u.a. interessant machen. Hier sind die Retails zu diesem Controller zu finden.
Die technischen Spezifikationen sind:
- Nordic Semiconductor nRF51822 Bluetooth Low Energy & 2.4GHz Wireless SoC (32-bit ARM® Cortex™ M0 CPU mit 256kB Flash und 16kB RAM)
- Bluetooth Smart Antenne
- microUSB Anschluss (Programmdownload, Console)
- LiPo-Anschluss
- 25 LEDs, 2 Taster
- 20 Pin Edge Connector
- Accelerometer, Compass
Programmierbar in
- JavaScript-Blocks-Editor (PXT)
- microPython
MicroPython Programmbeispiel
# Measuring chip temperature on micro:bit & output to console from microbit import * import os uart.init() uart.write(os.uname().machine +" measuring chip temperature\r\n") while True: temp = temperature() display.scroll(str(temp)+" C") uart.write("micro:bit chip temperature = "+str(temp)+" C\r\n") sleep(5000)