Maker Guides
Browse tutorials by category or explore our latest guides below.
Arduino
49 guidesEagLED
18 guidesMicro:Bit
63 guidesRaspberry Pi
82 guidesShakeUp
19 guidesSoldering
2 guidesLatest Guides
Soldering the DIY Gas Detector
DIY LED Clock Kit
Soldering guide for DIY LED Clock Kit
Using ChatGPT to Help With Micro:bit Coding
Tips and tricks for helping improve your code!
How to Set Up the ReSpeaker HAT for Raspberry Pi
Opening up a world of voice-activated projects
How to connect two cameras to the Raspberry Pi 5
Installing Home Assistant on Raspberry Pi 5
This guide walks you through installing Home Assistant on Raspberry Pi 5, offering both beginner-friendly and advanced methods. pen_spark tune share more_vert
How to Use Ollama on Raspberry Pi 5
Run Phi3, TinyLlama and Llava models
TinyLlama and Llama3 with Raspberry Pi 5
Run basic AI tasks on your Raspberry Pi 5 with the lightweight and speedy TinyLlama large language model.
How to install Ollama on the Raspberry Pi 5
Ollama is a framework that lets you run powerful AI models directly on your Pi, for tasks like text generation and translation.
How to install Digital Signage software on the Raspberry Pi 5
Turn your Pi into digital signage
How to install ARpiCADE on the Raspberry Pi 5
How to install Pi-hole
Install Pi-hole for the Raspberry Pi, includiung how to point Windows and Mac devices to the Pi-hole for DNS
Lamp Kit
Create your own DIY Lamp with this kit!
UV Sensor Module with micro:bit
Getting Started with the Owl Robot
Assemble all parts of the owl robot from its kit, and then learn to program it with its Arduino microcontroller.
Raspberry Pi Pico with Lorikeet WS2812B LED Stick
Getting Started with the Raspberry Pi Pico
Learn to set up and program the Raspberry Pi Pico
WiFi Module with micro:bit
Lorikeet with Arduino
Light up the LEDs on your Lorikeet!
Two Colour LED Module with Arduino
Gradually alternate between colours with the two colour led module and the Arduino!
Little Bird Lorikeet WS2812B Rainbow Board with micro:bit
Pushbutton Module with Arduino
Detect button presses with the Arduino
Passive Infrared Sensor with micro:bit
DS18B20 Temperature Sensor Module with Arduino
Get detailed temperature readings with the Arduino
How to Boot a Raspberry Pi Using a PCIe NVMe SSD
Light Dependent Resistor Module with Arduino
Sense light with your Arduino and this module
RGB LED Module with Arduino
Moisture Sensor Module and micro:bit
OLED Display Module with Arduino
4 Digit Display Module with Arduino
How to install Whisper (Speech to Text) on the Raspberry Pi 5
Learn how to install and set up Whisper for accurate speech-to-text conversion on your Raspberry Pi 5.
Set Up the Two Player Arcade Joystick Kit
Set up the two player arcade joystick kit
Set up Barrier for Raspberry Pi 4
Share your keyboard and mouse with Barrier
Stream Music with the Raspberry Pi 4
Set up Spotify Connect or VLC Radio for your Raspberry Pi 4
Coronavirus Monitor with Raspberry Pi
Keep up to date with the latest Coronavirus numbers with the COVID-19 API and Raspberry Pi!
Raspberry Pi High Quality Camera
Set up the new camera and lenses for Raspberry Pi 4
Build a Nanoleaf Replica with Raspberry Pi
Make your own mini Nanoleaf with the Raspberry Pi and TrinityPixels
Get Started with Pi Camera V2
Learn how to set up the Raspberry Pi Camera V2
Endless Space Shooter with LÖVE on Raspberry Pi 4
Build a game starring Nyan cat, Grumpy cats and a whole lot of cake!
Beginning with the LÖVE Framework on Raspberry Pi 4
Install LÖVE on the Raspberry Pi 4, learn about callback functions, the coordinate system and tables!
Basic Electronic Components with Raspberry Pi
Learn about resistors, LEDs, transistors and integrated circuits with the STEM Components for Raspberry Pi Kit!
Interrupts and Arduino
Learn about interrupts and how to use it in your sketches
Servo with micro:bit
Learn to use a servo with the micro:bit
Accelerometer and ShakeUp
Learn to use the Accelerometer with Arduino IDE and Processing
Introduction to Python with Raspberry Pi
Learn about the Thonny IDE and basic data types
Snake and MakeCode Arcade
Add enemy sprites and a game scoring system to complete the classic snake game
Raspberry Pi Weather Station with the Sense HAT
Raspberry Pi + Sense HAT = Mini Weather Station!
Ultrasonic Distance Sensor with micro:bit
Learn to use an ultrasonic distance sensor, and even move around obstacles with the Bird Bot
Scrolling Backgrounds with PICO-8
Create the illusion of depth and movement in PICO-8 games
Wakey Wakey with ShakeUp
Create an alarm clock with the ShakeUp and Raspberry Pi
Robot Alarm Clock with Bird Bot
Turn the Bird Bot into a moving alarm clock!
NFC Module with Raspberry Pi
Connect the PN532 NFC Module to the Raspberry Pi via I2C!
Bluetooth Controller with Bird Bot
Control the Bird Bot with another micro:bit!
Tamagotchi with MakeCode Arcade
Learn to use the light sensor on the Meowbit to create your own variation of Tamagotchi
Sprite Animation with MakeCode Arcade
Learn to use the animation extension in MakeCode Arcade
Two-wheeled Robot with Raspberry Pi 4
Build your own two-wheeled robotic car that can move forward, backwards, turn right and left
Macro Keypad with ATmega32u4
Create your own programmable eight button macro keypad!
How to Attach the PoE HAT to Raspberry Pi 3B+
Learn how to to put together the PoE HAT with your Raspberry Pi 3B+
L298 Dual H-Bridge Motor Driver with micro:bit
Control the speed and rotation direction of two DC motors with the L298 and a micro:bit
Spider Invaders with MakeCode Arcade
Create the classic Space Invaders game with MakeCode Arcade
EagLED Illuminated Headgear
Add a sparkle to your next costume headgear with the EagLED and Rainbow LEDs
Sensor Board for micro:bit
Learn to use the sensor board for micro:bit from Monk Makes
Pulse Monitor with EagLED
Create a BPM monitor with EagLED
Simple Security System with Bird Bot
Connect two micro:bits and an ultrasonic distance sensor to detect movement and immediately show an alert on the other
Get Started with MakeCode Arcade
MakeCode Arcade 101
Light-sensitive Bookmark with EagLED
Create a portable light that automatically lights up in darkness
Glowing Badge with EagLED
Make a light-up badge in a few simple steps.
Sandbox Building Game with MakeCode Arcade
Create a 2D Open-world Sandbox game with MakeCode Arcade for Meowbit
OLED Watch with EagLED
Make a watch with the EagLED
Introduction to PICO-8 for Raspberry Pi
Get started with making 8-bit games on the Raspberry Pi with PICO-8
Advanced Dungeon Crawler in MakeCode Arcade
Add multiple levels, enemies that follow you, and projectiles with Javascript and TypeScript
LED, pushbutton and EagLED
Build a simple circuit with an LED, pushbutton and EagLED
Musical Greeting Card with EagLED
Make a birthday card that plays a happy birthday tune when it is opened up
Interactive Felt Monster with EagLED
Create a felt monster by using felt fabric, the EagLED and conductive thread
Set up OpenCV on Raspberry Pi 4
Get OpenCV up and running quickly on the Raspberry Pi
Using a Logic-level Shifter with Raspberry Pi
When and why to use a logic-level shifter?
Heart Rate Sensor with Arduino
Get ECG signals with the AD8232 Heart Rate Sensor and Arduino
Program an Uno with Raspberry Pi
8-bit Sprites and Animation with PICO-8
Create your first animated PICO-8 game
SPI and Arduino
SPI Library, SPI Modes, Transaction & Transfer methods.
Command-line 101
Learn how to use 15 of the most useful terminal commands
Use the Sense HAT Emulator in Raspbian
Test out sensor code without a physical sense HAT!
Obstacle Avoidance Robot with Raspberry Pi 4
Build an autonomous two-wheeled robot
Accelerometer and Gyroscope Sensor with Arduino
Detect movement, g-force, yaw, pitch, and roll!
Make Music with the EagLED
Get started with making music with the EagLED
EEPROM and Arduino
Read and write to the EEPROM memory
Sound-responsive Lights
Wearable lights that respond to sound
Dungeon Crawler with MakeCode Arcade
Create the first level of a dungeon crawler game in MakeCode Arcade with variables, namespaces, and functions!
I²C and Arduino
Learn all about the I²C communication protocol
First Steps with Bird Bot
Program the Bird Bot to move forward, backward, turn and brake!
Getting Started with the Raspberry Pi 4
Learn to set up your Raspberry Pi 4B+ with Raspbian Buster
Get Started With the EagLED
Familiarise yourself with the EagLED and its components
Passive Infrared Sensor with Raspberry Pi
Connect the PIR motion sensor to a Raspberry Pi and send alert messages via email
Player Selection Screen with MakeCode Arcade
Create a player selection screen with functions in Javascript
Indicator Lights with Bird Bot
Create indicator lights using the the WS2812B LED modules on the Bird Bot
Gyroscope with ShakeUp
Plot measurements from the ShakeUp's built-in gyroscope
Introduction to Object-oriented Programming with MakeCode Arcade
Learn the basics of OOP to start making games with the Javascript interface!
Draw with the ShakeUp
Learn to program the ShakeUp to draw with the Scratch programming language
2D Sidescrolling Platformer with MakeCode Arcade
Create a side-scrolling platformer game
Create Tile Maps for MakeCode Arcade
Use an external sprite editor such to create a background for a side-scrolling 2D platformer game
Control a 3D Cube with ShakeUp
Get started with motion control by using the ShakeUp's built-in accelerometer
Candy Collecting Game with ShakeUp
Make a simple candy collecting game with ShakeUp
How to Attach Heatsinks to Raspberry Pi 4
Learn to attach heat sinks to the Raspberry Pi 4
Add Levels to 2D Platformer in MakeCode Arcade
Create Tilemap Arrays, more power-ups, and a secret level!
Armour Case with Dual Cooling Fan for Raspberry Pi 4
Learn to assemble the Armour Case for Raspberry Pi 4 in a few simple steps!
Game HAT with Raspberry Pi
Set up the Game HAT and 3D print a custom enclosure for it
String Instrument with ShakeUp
Learn about lists and make your own string instrument
Simple Circuits with ShakeUp
Learn about circuits and make a simple doorbell & security alarm with the ShakeUp
Set Up EagLED with Arduino Create
Install the plugin and set up the Arduino Create Online Editor for EagLED
Breath Pacer with EagLED
Create a breath pacer to monitor your relaxation level
Eat Sushi in Style with ShakeUp
Play notes when you dip sushi in sauce with the ShakeUp
Make Music with ShakeUp
Create a keyboard piano out of cardboard and get it to make some music!
Plush Controller with EagLED
Make a plush controller with conductive fabric and EagLED
Infrared Obstacle Avoidance Sensor with micro:bit
Get started with an infrared obstacle avoidance sensor with the micro:bit
Tilt Sensor with micro:bit
Learn to use a tilt sensor with micro:bit
Control LED Brightness Using a Potentiometer
Learn to use the potentiometer with micro:bit
Light-dependent Resistor with micro:bit
Learn to use a light-dependent resistor with the micro:bit
Thermistor Sensor Module with micro:bit
Learn to use a thermistor module with micro:bit
Reed Switch with micro:bit
Learn to use a reed switch module and create a security alarm
1-Wire and Arduino
A single wire that carries serial data, addresses, and also power!
Ferroelectric RAM with Arduino
Read and write data to this super-fast, high-endurance, non-volatile memory
Use an IR Receiver with Arduino
Receive controls from your remote control!
SD Card Module with Arduino
Record sensor measurements to an SD card module
millis() function and Arduino
Learn to use the millis() function to create a simple multi-tasking alarm
Keyboard Controlled Robot with Raspberry Pi 4
Build a Build a controllable robot with the Raspberry Pi 4
Create a Google Calendar Reminder Device with Raspberry Pi
Make an appointment reminder with a Pi Zero and Blinkt! LED strip
UART and Arduino
An introduction to serial communication and serial commands
Build a Raspberry Pi Security Camera
Use MotionEyeOS and create your own surveillance camera
Install TensorFlow on Raspberry Pi
Learn how to install TensorFlow on the Raspberry Pi
Pi-hole for Raspberry Pi 4
Set up Pi-hole to get rid of those pesky ads!
Setting up the micro:bit with Makecode
Learn about the programming interface for the micro:bit
Sound Sensor with micro:bit
Program the micro:bit to detect sound using Arduino IDE
Atmospheric Pressure Sensor with micro:bit
Get readings from an atmospheric pressure sensor and the micro:bit
Analog Inputs and micro:bit
Learn about analog inputs using a potentiometer and micro:bit
Make a Grove Zero Line Follower Robot
Create a robot that will follow a line you draw and learn about programming logic!
Create a micro:bit Robot with Grove Zero
Learn to use the Grove Zero Bit Kit
Using LEDs with micro:bit
Learn to use multiple LEDs with the micro:bit and make a light show
1-channel Relay with micro:bit
Turn another circuit on and off with a relay
Digital Inputs with Raspberry Pi
Learn how to read digital inputs with the GPIO Zero Library
Hall Effect Sensor with micro:bit
Detect the presence of magnetic fields
Rotary Encoder with micro:bit
Learn to use the rotary encoder with micro:bit
Raindrop Sensor with micro:bit
Make a device that detects when it rains
0.96'' OLED Screen with micro:bit
Learn to show images on the screen
Aluminium Alloy Case With Cooling Heatsink for Raspberry Pi 4
Learn to assemble the Aluminium Alloy Case for Raspberry Pi 4 in eight steps!
Bluetooth with micro:bit
Learn about bluetooth and how to use the radio module on the micro:bit
Using an LED with micro:bit
Learn to use an external LED with the micro:bit
Pong with ShakeUp
Create a pong game and controller using Scratch and ShakeUp
Light-seeking Robit Smart Car
Make the Robit Smart Car seek out light while avoiding obstacles
Create a Light-sensitive Alarm with micro:bit
Learn to use the buzzer module and make your own light-sensitive alarm!
Use a Two Colour LED Module with micro:bit
Make a Two Colour LED blink using the micro:bit
Create a Doorbell with micro:bit
Use a push button and buzzer module to create a simple doorbell
Smoke sensor with micro:bit
Learn to use a smoke sensor with micro:bit
Measure Temperature and Humidity with micro:bit
Learn to use an external temperature sensor with micro:bit
Make an RGB LED Blink with micro:bit
Light up and blend the colours of an RGB LED
Light Sensor with EagLED
Learn to use the EagLED's light sensor
4-Digit Counter with micro:bit
Learn to use a 4 digit display with micro:bit
Laser Head Sensor with micro:bit
Make a Tripwire Alarm with micro:bit
Using the Built-in Sensors on micro:bit
Learn to use the built-in light sensor, temperature sensor, accelerometer & compass on the micro:bit
Pushbutton with EagLED
Learn to use a pushbutton with EagLED
Line Tracking Module with Robit Smart Car
Get the Robit Smart Car to detect edges with the tracking module
Alcohol Sensor with Arduino
Learn to make your own breathalyzer
Use a Tilt Sensor with Arduino
Read when an object is being tilted
How to Use an RGB LED with Arduino
Learn to use a multi colour LED
Capacitive Touch Sensor with Arduino
We will use the touch sensor to turn an LED on and off
Ultrasonic Rangefinder with Arduino
Find out how to use an Ultrasonic Rangefinder for proximity sensing
Reed Switch with Arduino
Use a reed switch to turn an LED on and off
Laser Sensor for Arduino
Create a simple tripwire alarm
Joystick module with micro:bit
Learn to use a joystick module and play pong with it!
Use a Moisture Sensor with Arduino
This sensor allows you to read the moister in soil
Sound Detection with Arduino
Learn to use a sound sensor to detect sound around you!
Hall Effect Sensor with Arduino
This sensor detects the presences of magnetic fields
Bluetooth Audio with Raspberry Pi
Learn to use a bluetooth speaker with your Raspberry Pi
Real-time clock with Arduino
Timekeeping with the DS1307 RTC Module and Arduino
Control a Servo with Arduino
Apply mechanical force with a servo and Arduino
DC Motor with micro:bit
Learn to use a DC motor with the micro:bit
Temperature Sensor with micro:bit
Get detailed temperature readings with the micro:bit
LEDs with EagLED
3D Printed Heart Rate Indicator
Make a simple and colourful heart rate indicator with the EagLED
Pushbutton with micro:bit
Learn how to add an external pushbutton to the micro:bit
Temperature Sensing with ShakeUp
Log temperature data into a Google sheet with ShakeUp
Set up Arduino IDE for micro:bit
Learn how to install and set up the Arduino IDE for use with micro:bit
Obstacle Avoidance with Micro:bit Robit Smart Car
Get the Robit Smart Car to move and avoid obstacles!
Meet the micro:bit
Learn about the micro:bit's key features as well as the SPI and I2C protocols
Connect Arduino to Processing
Learn to send data from Arduino to Processing
Using the Buttons and LED Matrix on micro:bit
Get started with using the pushbuttons and LED matrix on the micro:bit
Black Case with Fan for Raspberry Pi 4
Assemble this sleek black case in seven easy steps!
7-Inch LCD Touch Screen with Raspberry Pi
How to set up the 7-inch touch screen
Building the Pong Game Hardware
Retropie with Raspberry Pi
Retropie with 7'' Touch Screen
Learn to set up the touch functionality on 7'' touch screen for retro gaming
Pacman game and controller with ShakeUp
Make the pac-man game but with a twist!
Run Android on Raspberry Pi
Retropie with 5'' Touch Screen
Set up touch screen functionality for retro gaming
Assemble the Bird Bot
Build the Bird Bot in twelve easy steps!
How to Put the Raspberry Pi 3B+ into the Official Red and White Case
Learn how to put the Raspberry Pi 3B+ into its case and how to attach heatsinks to it
Create a HTPC Media Centre with Raspberry Pi
Use your Raspberry Pi as a media centre
Set Up Arduino IDE for ShakeUp
Dance Dance Revolution with ShakeUp
Build your own Dance Dance Revolution Device with ShakeUp
Snack Jar Alarm with ShakeUp
Learn to make a snack jar alarm with ShakeUp to protect your snacks!
Quiz Buzzer with ShakeUp
Make a quiz buzzer with the ShaKey!
Remap Inputs on ShakeUp
Learn how to change inputs on the ShakeUp
Meet the ShakeUp
Get started and learn to use the ShakeUp board's inputs
Create a File Server using Samba
Turn your Raspberry Pi into a file server
Set Up VNC on Raspberry Pi
How to set up a Raspberry Pi headless
How to Attach Heatsinks to Raspberry Pi 3B+
Learn to add heat sinks to your Raspberry Pi 3B+
5-Inch Touch Screen Display with Raspberry Pi
How to set up the 5-inch touch screen with the Raspberry Pi
Make a Sound with a Piezo Buzzer
We can make simple tones with a buzzer.
Use an Arduino to Control a Relay
Learn to turn high power devices on and off
SNES controller for Retropie
Quick-start guide on how to configure controllers for Retropie
Getting Started with the Sense HAT
Gather and display environmental data using the Sense HAT
Temperature Sensor
Learn to use a TMP36 temperature sensor with the Arduino
Change a Variable with a Potentiometer
Change a variable with a potentiometer and Arduino
Make a Smart Aquarium
Add a temperature sensor to your fish tank
Use a Push Button with Arduino
Turn an LED on and off with the Arduino
How to Put the Raspberry Pi 3B+ into the Black case
Learn how to put the Raspberry Pi 3B+ into the Black Case
Handheld Retrogaming Console
Build a handheld retro gaming console with the Raspberry Pi
Use Analogue Sensors with Raspberry Pi
Connect an MCP3008 to a Raspberry Pi with a light dependent resistor
Digital Outputs with a Raspberry Pi
Learn to use GPIO Zero library to turn an LED on and off
Set Up Lakka for Raspberry Pi
Start playing retro games with Lakka
LEDs with Arduino
Fade, Flicker and Twinkle.
How to Power Your Arduino
Connect a 9V battery to the Arduino
Get Started With the DHT11 Humidity and Temperature Sensor
Read the temperature and humidity with DHT11 and Arduino
Light Dependent Resistor
Sense light with your Arduino
Temperature and Humidity Sensor with Raspberry Pi
Get started with the DHT22 sensor and Raspberry Pi
Edit Text Files on Raspberry Pi
Enabling SSH
How to turn on SSH on your Raspberry Pi
Flame Sensor with Arduino
Keep an eye on a candle you have burning or a fireplace!
Infrared Transmitter with Arduino
Create an Arduino IR Remote
Create a NOOBS MicroSD Card
Learn to format your microSD card and get NOOBS on it
Shift Register with Arduino
Learn to use a shift register with 8 LEDs and an Arduino
TrinityPixel LED Strips and Raspberry Pi
Starter guide on using the TrinityPixel LED strips for Raspberry Pi
Automatic Plant Watering with Arduino
Learn to set up an automatic plant watering system with the Arduino
Meet the Arduino IDE
Installing and running the Arduino Software
Getting Started With the Raspberry Pi 3B+
Set up the Raspberry Pi 3B+
Music Player with Sense HAT
Turn the Raspberry Pi 4 into a music player with Scratch and Python programming