Getting Started Templates For C/C++ Projects
MicroBit V1: https://github.com/I-Programmer-info/MicroBitV1
MicroBit V2: https://github.com/I-Programmer-info/MicroBitV2
More links are given in Useful Links section below
Hardware
Luckily all of these recommended items are readily available from Amazon and if you make a purchase via these links you won't pay any extra and we'll get a few cents. Just click on the product pictures.
micro:bit V2
Vilros BBC Micro:bit V2 Project Starter Kit
UK/Europe alternative micro:bit V2 Go
micro:bit V1
micro:bit BBC2546862 go, Original Version
kit includes 1 micro:bit, 1 USB cable, 1 battery holder, 2 AAA batteries
LANDZO Micro Bit Basic Kit
kit includes 1 micro:bit v1.5, official BBC Microbit-Breakout Board, Battery Holder (batteries NOT included), 6 alligator clips
Tools
Logic Analyzer
HiLetgo USB Logic Analyzer 8 Channels 24MHz
LA2016 USB Logic Analyzer
16 Channels 200MHz sampling rate
Solderless Prototype Board
Amazon.com Amazon.co.uk
Set of 4: Set of 5:
2 x 830 Point, 2 x 400 Point 3 x 830 Point 2 x 400 Point
Multicolored Dupont Wire
Elegoo EL-CP-004 120pcs:
40-pin male to female jumper wires, 40-pin male to male jumper wires,
40-pin female to female jumper wires, length approx 20 cm /8-inch.
Amazon.com Amazon.co.uk
Sensors
DHT22/AM2302 Digital Temperature and Humidity Sensor
Amazon.com Amazon.co.uk
DAOKI 5 pack AZDelivery 5 pack
DS18B20 1-Wire Temperature Sensor
Amazon.com Amazon.co.uk
MCP3008
10-Bit ADC with SPI (Pack of 4)
Amazon.com Amazon.co.uk
DaFuRui 5Pcs SG90 Micro Servo Motor
ESP8266 ESP-01S
Serial Wireless WLAN WiFi Transceiver Module 1MB
Amazon.com Amazon.co.uk
MakerFocus 4 pack AZDelivery 5 Pack
Useful Links
I Programmer GitHub repository: https://github.com/I-Programmer-info
Template for MicroBit V1: https://github.com/I-Programmer-info/MicroBitV1
Template for MicroBit V2 https://github.com/I-Programmer-info/MicroBitV2
GCC ARM cross compiler, arm-none-eabi-gcc
Cmake: https://cmake.org/download/https://cmake.org/download/
Ninja: https://ninja-build.org/
VS Code: https://code.visualstudio.com/
Learn about GitHub
GitHub Learning Lab has several learning paths with hands-on lessons created by the GitHub community and taught by the friendly Learning Lab bot.
Introduction to GitHub is intended as a quick and fun introduction to GitHub that will get you started using GitHub in less than an hour.