awesome-microbit
A curated list of BBC micro:bit resources.
https://github.com/carlosperate/awesome-microbit
Last synced: 5 days ago
JSON representation
-
π Books
-
π₯ Conference Talks
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- Coding with BBC micro:bit in easy steps - Teaches children how to use the BBC micro:bit, and guides them through 10 exciting projects designed to make learning fun.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Networking with the micro:bit (ebook) - This book presents a series of activities to teach the basics of computer networks with micro:bit.
- Networking with the micro:bit - Python Edition - A version of the book with using the Python language.
- PrΓ‘cticas de redes con placas micro:bit - Spanish translation.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Save The World With Code - Twenty fun projects for all ages using Raspberry Pi, micro:bit, and Circuit Playground Express.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- BBC micro:bit in Practice - A hands-on guide for building creative real-life projects with MicroPython and BBC micro:bit.
- Coding with BBC micro:bit in easy steps - Teaches children how to use the BBC micro:bit, and guides them through 10 exciting projects designed to make learning fun.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- The Official BBC micro:bit User Guide - The go-to guide to getting started with the BBC micro:bit and exploring all of its amazing capabilities.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Save The World With Code - Twenty fun projects for all ages using Raspberry Pi, micro:bit, and Circuit Playground Express.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
-
π₯ Other Conference Talks
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Make the most of your micro:bit - Explore the micro:bit features with 50 hands on projects for all ages, with clear instructions to code a range of exciting and creative projects to make your own.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
- Beginning BBC micro:bit - A Practical Introduction to micro:bit Development.
- BBC micro:bit Recipes - Learn Programming with Microsoft MakeCode Blocks.
- Beginning Data Science, IoT, and AI on Single Board Computers - Core Skills and Real-World Application with the BBC micro:bit and XinaBox.
- micro:bit Projects with Python and Single Board Computers - Building STEAM Projects with Code Club and Kids' Maker Groups.
-
-
π CAD
-
π Machine Learning Resources & Projects
- Kitronik CAD Resources - BBC micro:bit CAD model from Kitronik.
- Proto-PIC CAD Resources - Proto-PIC products CAD resources.
- micro:bit 3D Model - A 3D asset of the BBC micro:bit V1.
- Kitronik CAD Resources - BBC micro:bit CAD model from Kitronik.
- 80 Pin Edge Connector - A CAD 3D model of the micro:bit through-hole 80 pin card edge connector for micro:bit.
- 40 Pin Horizontal SMT Edge Connector - A CAD 3D model of the CYLCONN surface mount 40 pin horizontal edge connector for micro:bit.
- 40 Pin Vertical SMT Edge Connector - A CAD 3D model of the CYLCONN surface mount 40 pin vertical edge connector for micro:bit.
-
-
Β©οΈ C/C++
-
Β©οΈ C/C++ Editors
- Eclipse Instructions - Setting up Eclipse with Yotta to build and debug with the BBC micro:bit.
-
Β©οΈ C/C++ Examples
- Zephyr BBC micro:bit V2 - Various examples for Zephyr RTOS running on the BBC micro:bit V2.
- Bare metal examples - C bare metal examples for the BBC micro:bit.
- Bare metal micro:bit - Low level programming examples and tutorials.
- nu-microbit-base - C bare metal environment using the Nordic SDK with example applications.
-
Β©οΈ C/C++ Libraries
- OneWire - BBC micro:bit OneWire Library, based upon Erik Olieman's Mbed DS1820 lib.
- neopixel - Library for using NeoPixels with the BBC micro:bit.
- micro:bit Screen - Arduino LED Screen library for micro:bit.
- Adafruit Arduino micro:bit library - Wrapper code and examples for using micro:bit with Arduino IDE.
- KY-040 - Library for using the KY-040 rotary encoder.
- HTU21D - Mbed library for the HTU21D digital humidity and temperature sensor.
- Distintiva micro:bit library - Arduino library to code the micro:bit using the Arduino IDE.
- micro:Maqueen Arduino Lib - Arduino library for the DF Robot micro:bit Maqueen robot and controller.
- nRF51 Radio - Arduino library based on the micro:bit DAL radio implementation.
- MMA8653 - This Arduino library brings support for the NXP MMA8653 I2C accelerometer.
- micro:bit Video - C++ programs for generating NTSC video from a V1 micro:bit to connect to a TV.
- microbit-dal-ext-kit - A set of components and utilities for C++ applications using micro:bit DAL (runtime).
- MicrobitV2-HHS Arduino Lib - Arduino library for micro:bit V2 for radio and PWM (including Servo and Tone).
-
Β©οΈ C/C++ RTOS targeting micro:bit
- RIOT - A friendly, real-time, multi-threading operating system that supports a range of devices that are typically found in the Internet of Things (IoT).
-
πΏ JavaScript Tools
- C/C++ runtime - Guidance on how to start using the DAL runtime in C/C++ including full documentation of the APIs, drivers, and types that make up the micro:bit runtime.
- MbedOS micro:bit V2 Starter - MbedOS template project that adds support for the micro:bit V2.
-
Β©οΈ RTOS targeting micro:bit
- ChibiOS - A complete development environment for embedded applications including RTOS, a HAL, peripheral drivers, support files, and tools.
- Mynewt - Open-source operating system for tiny embedded devices. Its goal is to make it easy to develop applications for microcontroller environments where power and cost are driving factors.
-
Programming Languages
Categories
π Books
268
ποΈ Projects
100
π§βπ« Teaching Resources
65
ποΈ Articles
58
π©βπ» Programming
58
π₯ Videos
45
πΏ JavaScript and MakeCode
42
π Python
41
π¨οΈ 3D Printing
31
Β©οΈ C/C++
23
πͺ Community
18
π Machine Learning
17
π© Hardware
16
π Visual Programming
14
π« Online Courses
13
π€· Miscellaneous
12
π± Mobile Apps
11
βοΈ Interface Chip
9
π¦ Rust
8
π οΈ Programming Tools
8
π© Other Languages
8
ποΈ Interaction Languages
7
πΌοΈ Posters
7
π CAD
7
π§° micro:bit Tools
7
π¨ 2D Design
6
β»οΈ Projects Using micro:bit as a Dev Board
5
π
Events
4
π
°οΈ Accessibility
4
Uncategorized
4
π¦ Ada
3
βοΈ License
1
π©βπ» Classroom Environments
1
Sub Categories
π₯ Conference Talks
307
π Machine Learning Resources & Projects
192
π« Professional Development for Teachers
53
ποΈ Project Collections
52
ποΈ Article Collections
49
πΏ MakeCode Extensions
35
π MicroPython Libraries
33
Β©οΈ C/C++ Examples
29
π₯ Other Conference Talks
19
ποΈ Interaction Languages
19
π§βπ« BBC Teaching Resources
16
π Python
15
Β©οΈ C/C++ Libraries
13
Β©οΈ C/C++
10
π Visual Programming
8
πΏ Node.js and Browser
7
πΏ JavaScript and MakeCode
6
π Machine Learning Editors & Tools
6
π© Other Languages
5
π¦ Rust
5
Uncategorized
4
π Python Tools
4
π Unofficial Scratch Extensions
4
π¦ Ada
4
π Python Libraries
4
π₯ micro:bit LIVE
3
π¦ Rust RTOS targeting micro:bit
2
πΏ JavaScript Tools
2
Β©οΈ RTOS targeting micro:bit
2
Β©οΈ C/C++ Editors
1
Β©οΈ C/C++ RTOS targeting micro:bit
1
Keywords
microbit
35
micropython
13
python
9
bluetooth
6
microbit-scripts
5
pxt
4
ble
4
temperature
3
hid
3
bluetooth-low-energy
3
pxt-microbit
3
makecode
3
oled-display-ssd1306
3
grove
2
altbeacon
2
microcontroller
2
ibeacon
2
humidity
2
dht
2
embedded
2
ssd1306
2
arduino
2
scratch3
2
python3
2
virtual-machine
1
firmware
1
mbed
1
vagrant
1
mcu
1
developer-tools
1
raspberrypi
1
gnomes
1
blocks
1
us-100
1
hcsr04
1
7-segment
1
tm1637
1
aot
1
c
1
cil
1
csharp
1
dotnet
1
ecma335
1
fsharp
1
intermediate-language
1
msil
1
systems-programming
1
translator
1
transpiler
1
uefi
1