Micro:bit v1 og v2

Horten Folkeverksted har i flere anledninger hatt opplæring i micro:bit-programmering og elektronikk. Derfor sitter vi på fulle klassesett med både micro:bit 1 og den noe oppgraderte micro:bit 2.

Micro:bit kan programmeres med ulike redigeringsverktøy og i ulike språk.

Programmeringsspråk som micro:bit kan støtte er:

  • Blokkprogrammering
  • JavaScript
  • Python
  • Free Pascal
  • Simulink in Matlab
  • C++
  • Forth
  • Lisp
  • Rust
  • Ada
  • Swift
  • BASIC

Eksempler på programmeringsverktøy kan være:

  • Microsoft MakeCode
  • MicroPython
  • Scratch
  • Mu, en Python editor
  • Espruino, en JavaScript-oversetter
  • EduBlocks, en blokk-editor for MicroPython

Micro:bit v1 spesifikasjoner:

  • Dimensjoner: 43 mm × 52 mm
  • Nordic nRF51822 – 16 MHz 32-bit ARM Cortex-M0 mikrokontroller med 256 KB flash minne, 16 KB statisk RAM, 2.4 GHz Bluetooth low energy wireless networking.
  • The ARM core has the capability to switch between 16 MHz or 32.768 kHz.
  • NXP/Freescale KL26Z – 48 MHz ARM Cortex-M0+ core mikrokontroller, som inkluderer en full-hastighets USB 2.0 On-The-Go (OTG) kontroller,
  • Spenningsregulering fra USB-tilkoblingen (4.5-5.25 V) kjøres ned til nominal 3.3 volt som brukes av resten av PCBen. Når enheten kjøres på batterier, blir denne regulatoren ikke brukt.
  • NXP/Freescale MMA8652 – 3-axis accelerometer sensor via I²C-bus.
  • NXP/Freescale MAG3110 – 3-axis magnetometer sensor via I²C-bus (brukes til kompass og magnetometer).
  • MicroUSB tilkobling, batteritilkobling, 25-pin edge connector.
  • Skjerm bestående av 25 LEDs i en oppstilling på 5×5.
  • Tre taktile knapper. (to for bruk i kode og en reset-knapp)

Micro:bit v2 spesifikasjoner:

  • Model: Nordic nRF52833
  • Core variant: Arm Cortex-M4 32 bit processor with FPU
  • Flash ROM: 512KB
  • RAM: 128KB
  • Speed: 64MHz
  • Debug: SWD, J-Link/OB
  • Operating range: 1.8V-3.6V
  • Operating current (USB and battery): 300mA max
  • On-board Peripherals budget: 90mA
  • Battery connector: JST S2B-PH-SM4-TB
  • Max current provided via edge connector: 190mA