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)