====== Micro:bit v1 og v2 ====== {{:utstyr:microbit.jpg?400|}} 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) {{:utstyr:microbit_1_sheet.jpg?600|}} **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 {{:utstyr:microbit-overview-2.png?600|}} {{:utstyr:56100-micro-bit-v2-v1-edge-connector.jpg?600|}}