All Products
AI Overview
MakeCode works best with beginner-friendly boards and MakeCode Arcade handhelds. Here are the most relevant options from the catalog:
Great starter boards for Microsoft MakeCode
- Circuit Playground Express [Developer Edition] ($54.80) — all-in-one board with built-in LEDs, sensors, and speaker, and is explicitly designed to work with Microsoft MakeCode (blocks/JavaScript).
- Circuit Playground Express Developer Edition - Base Kit ($60.20) — a bundled kit version for getting started faster.
- Circuit Playground Snow Globe Kit ($80.30) — a fun MakeCode-friendly project kit built around Circuit Playground Express.
MakeCode Arcade handhelds (code games, then play on-device)
- Kitronik ARCADE for MakeCode Arcade ($84.65) — dedicated handheld for MakeCode Arcade (great classroom/home device).
- Kitronik ARCADE Max for Makecode Arcade ($81.35) — similar idea with a larger 2.4\" screen.
- Adafruit PyGamer for MakeCode Arcade, CircuitPython or Arduino ($90.35) — powerful handheld dev board for MakeCode Arcade plus CircuitPython/Arduino.
- Adafruit PyBadge for MakeCode Arcade, CircuitPython or Arduino ($70.25) — PyGamer-like experience in a slim badge form factor.
- Adafruit PyBadge LC - MakeCode Arcade, CircuitPython or Arduino - Low Cost Version ($63.90) — lower-cost PyBadge option for Arcade.
- Adafruit PyBadge Low Cost Starter Kit ($69.40) — bundled starter kit around PyBadge LC.
- Adafruit PyBadge Starter Kit ($85.30) — bundled starter kit around the full PyBadge.
MakeCode Arcade with micro:bit (uses a micro:bit V2 as the brain)
- ELECFREAKS Microsoft MakeCode micro bit Arcade Pro ($50.45) — turns a micro:bit V2 into a handheld with a 240×320 TFT.
- Kitronik ARCADE for micro:bit and MakeCode Arcade ($53.75) — micro:bit-powered Arcade gamepad option.
- ELECFREAKS micro:bit Retro Programming Arcade ($41.15) — micro:bit expansion board with a 160×128 TFT and controls.
Helpful extra (for Arcade multiplayer)
- MakeCode Sync Cable - micro B USB to micro B USB - 1 meter long ($6.65) — Micro-B to Micro-B USB cable for MakeCode Arcade sync/multiplayer setups.
Micro:bit robotics (MakeCode-friendly platform)
- DFRobot Maqueen Lite ROB0148 micro:bit Robot Platform ($78.65) — a micro:bit-based robot platform commonly used with block coding (including MakeCode in many curricula).
Which MakeCode are you shopping for?
Showing 21-40 of 46 products · 14 unavailable products hidden
Tiny:bit Pro AI visual robot car
The Tiny:bit Pro is a micro:bit-powered robot car combined with a K210 AI vision module. The car integrates infrared sensors, an ultrasonic module, a sound sensor, buzzer, and RGB LEDs, while the K210 module adds HD image capture for machine learning, image recognition, colour detection, and targ...
scroll:bit
scroll:bit is a little display with a lot of pixels! Its 119 bright white LEDs are perfect for scrolling messages with your micro:bit, or for animations, graphs, and more! Just slot in your micro:bit, then code scroll:bit with the block-based Microsoft MakeCode editor, or with MicroPython...
Octopus DS18B20 Digital Temperature Brick
The Octopus DS18B20 Digital Temperature Brick uses the DS18B20 1-Wire digital temperature sensor from Maxim IC to deliver accurate readings from −55 °C to +125 °C with ±0.5 °C accuracy. Each sensor has a unique 64-bit serial number, allowing multiple sensors to share a single data bus. Designed ...
iot:bit for micro:bit
IOT:bit is an expansion board based on IoT for micro:bit. It uses ESP8266 as WIFI expansion board and serial port to communicate with micro:bit. It also has extended all available IO port of the micro:bit which is leaded by GVS and you can extent various 3V E-blocks as LED, photosensitive and ser...
automation:bit
The automation:bit is a micro:bit expansion board for controlling and monitoring low-voltage systems up to 24 V. It features analogue and digital inputs, sinking outputs, and a relay — all accessible via 3.5 mm screw terminals. No soldering required. Program it using the block-based Microsoft Ma...
Kitronik :VIEW Graphics 128 OLED display 128x64 for BBC micro:bit
The Kitronik :VIEW Graphics128 OLED display gives the user the ability to add a monochrome 128x64 display to the BBC micro: bit. The onboard edge connector allows the micro:bit to slot into the board without any additional fixings. The board also features a micro:bit style I/O connector which mea...
micro:Maqueen Plus V2 (18650) with HUSKYLENS
·
This compact programmable robot platform is designed for classroom robotics, AI experiments and hands-on engineering projects. Built around the micro:bit ecosystem, it brings together a mobile rover chassis, onboard sensors, lighting effects and expansion ports for building intelligent vehicle pr...
micro:Maqueen Lite with Skin - micro:bit Educational Robot Platform
This compact STEAM education robot is built around the Maqueen 4.2 core and is designed for children aged 8 and up. It arrives pre-assembled, with the motors, wheels, support wheel, housing and battery holder already installed.Choose yours above:BlueBlue housing option for the same pre-assembled ...
Circuit Playground Express [Developer Edition]
·
The Circuit Playground Express is an all-in-one development board packed with sensors, LEDs, and a speaker — all on a round, beginner-friendly PCB with alligator-clip pads. No soldering required. It supports four programming environments: Microsoft MakeCode (block/JavaScript), CircuitPython, Ardu...
touch:bit
Six handy touch-sensitive buttons and LEDs for your micro:bit. Use touch:bit as a controller for games on micro:bit's LED matrix, or combine it with the radio functionality and use it as a controller for your robot. Just slot in your micro:bit, then code touch:bit with the block-based Mic...
noise:bit
Add sound to your micro:bit projects with noise:bit, a tiny speaker board made for bleeps, bloops, tones and speech.Just slot in your micro:bit and use the sound generation blocks and code in Microsoft MakeCode or MicroPython to create audio in your project. It is handy for simple sound effects, ...
ELECFREAKS PlanetX Rainbow LED Strip (10 Pixels)
·
The Elecfreaks PlanetX Rainbow LED Strip features 10 individually addressable WS2812 RGB LEDs on a flexible strip. Part of the PlanetX sensor ecosystem, it connects via an RJ11 (4P4C) plug for simple, tool-free wiring to compatible breakout boards and the micro:bit. Program custom colour pattern...
Kitronik Air Quality and Environmental Board for micro:bit
The Kitronik Air Quality Board provides a complete air monitoring and reporting solution for the BBC micro:bit. The wealth of onboard sensors and connection points allow you to collect extensive air quality data that can be stored in onboard memory and displayed on the OLED screen or transferred ...
MakeCode Sync Cable - micro B USB to micro B USB - 1 meter long
·
Ready Players 1 and 2? Double up on your MakeCode gaming with a Sync Cable! We got this Micro B USB to Micro B USB cable specially made to connect you and your frenemy for co-op fun or player-versus-player showdowns. Works with our PyBadges and PyGamer - we connected the JACDAC pin to the 5th ID ...
ACCESS:bit for BBC micro:bit
The ACCESS:bit is a bolt-on/clip-on board for the BBC micro:bit that simulates an access barrier. It includes a servo-driven barrier arm, an integrated 3×AAA battery cage with on/off switch, and a buzzer for sound effects. The ACCESS:bit joins the Kitronik family of transportation micro:bit acces...
ELECFREAKS micro:bit Retro Programming Arcade
Micro:bit Retro Programming Arcade The Microbit Retro Programming Arcade is a colorful screen joystick expansion board designed for the Microbit V2. It features a TFT 160x128 color screen, four directional buttons, two A/B buttons, and a reset button. This device enables users to program games on...
Neopixel Rainbow LED strip and GVS conector -10 LEDs
This NeoPixel-compatible rainbow LED strip features 10 individually addressable WS2812B RGB LEDs with a standard 3-pin GVS connector for easy plug-and-play use. Both ends have connectors, allowing multiple strips to be daisy-chained for longer runs. Designed to work with micro:bit at 3.3V, it's ...
8x16 matrix module
The 8×16 LED Matrix Module is an I2C-controlled dot matrix display designed for the BBC micro:bit. It can display numbers, letters, symbols, and scrolling text, making it ideal for adding visual output to micro:bit projects. The module connects via the I2C bus for simple two-wire communication a...
Zero4U - 4 Port USB Hub for Raspberry Pi Zero v1.3
·
One can never have enough socks, or USB ports. Add some more USB capability to your Raspberry Pi Zero with the Zero4U! This is a 4-port USB hub for Raspberry Pi Zero, and it can be mounted back-to-back onto a Pi Zero. The 4 pogo pins on the back will connect the PP1, PP6, P...
3D RGB Xmas Tree for Raspberry Pi
The 3D RGB Xmas Tree sits on top of your Raspberry Pi and features 25 individually addressable RGB LEDs that you can control with Python. Change colours, adjust brightness, create fading effects, or build your own festive light show — each LED is independently programmable. Designed by Rachel Ra...