How To Guides

Raspberry Pi Guides

Getting Started With the Raspberry Pi
Getting Started With the Raspberry Pi

Getting Started With the Raspberry Pi

Create a NOOBS MicroSD Card
Create a NOOBS MicroSD Card

Learn to format your microSD card and get NOOBS on it

How to Put the Raspberry Pi 3B+ into the Black case
How to Put the Raspberry Pi 3B+ into the Black case

Learn how to put the Raspberry Pi 3B+ into the Black Case

How to Put the Raspberry Pi 3B+ into the Official Red and White Case
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

How to Attach Heatsinks to Raspberry Pi 3B+
How to Attach Heatsinks to Raspberry Pi 3B+

Learn to add heat sinks to your Raspberry Pi 3B+

Enabling SSH
Enabling SSH

How to turn on SSH on your Raspberry Pi

Edit Text Files on Raspberry Pi
Digital Inputs with Raspberry Pi
Digital Inputs with Raspberry Pi

Learn how to read digital inputs with the GPIO Zero Library

Digital Outputs with a Raspberry Pi
Digital Outputs with a Raspberry Pi

Learn to use GPIO Zero library to turn an LED on and off

Use a Push Button with Raspberry Pi
Use a Push Button with Raspberry Pi

Learn to connect a push button and program it on Raspberry Pi

Connect a Temperature and Humidity Sensor with Raspberry Pi
Connect a Temperature and Humidity Sensor with Raspberry Pi

Learn to connect a DHT22 sensor to Raspberry Pi

Use Analogue Sensors with Raspberry Pi
Use Analogue Sensors with Raspberry Pi

Use an MCP3008 to connect and program a Raspberry Pi with a light dependent resistor

Set Up VNC on Raspberry Pi
Set Up VNC on Raspberry Pi

Access your Raspberry Pi remotely

Get Started with Pi Camera V2
Get Started with Pi Camera V2

Learn how to set up the Raspberry Pi Camera V2

Build a Raspberry Pi Security Camera
Build a Raspberry Pi Security Camera

Use MotionEyeOS and create your own surveillance camera

Use the Sense HAT Emulator in Raspbian
Use the Sense HAT Emulator in Raspbian

Test out sensor code without a physical sense HAT!

Getting Started with the Sense HAT
Getting Started with the Sense HAT

Gather and display environmental data using the Sense HAT

Create a File Server using Samba
Create a File Server using Samba

Turn your Raspberry Pi into a file server

Create a HTPC Media Centre with Raspberry Pi
Create a HTPC Media Centre with Raspberry Pi

Use your Raspberry Pi as a media centre

Program an Uno with Raspberry Pi
Bluetooth Audio with Raspberry Pi
Bluetooth Audio with Raspberry Pi

Learn to use a bluetooth speaker with your Raspberry Pi

How to Attach the PoE HAT to Raspberry Pi 3B+
How to Attach the PoE HAT to Raspberry Pi 3B+

Learn how to to put together the PoE HAT with your Raspberry Pi 3B+

Create a Google Calendar Reminder Device with Raspberry Pi
Create a Google Calendar Reminder Device with Raspberry Pi

Make an appointment reminder with a Pi Zero and Blinkt! LED strip

Make a Smart Aquarium
Make a Smart Aquarium

Add a temperature sensor to your fish tank

5-Inch Touch Screen Display with Raspberry Pi
5-Inch Touch Screen Display with Raspberry Pi

How to set up the 7-inch touch screen with the Raspberry Pi

7-Inch LCD Touch Screen with Raspberry Pi
7-Inch LCD Touch Screen with Raspberry Pi

How to set up the 7-inch touch screen

Set Up Lakka for Raspberry Pi
Set Up Lakka for Raspberry Pi

Start playing retro games with Lakka

Retropie with Raspberry Pi
Retropie with 5'' Touch Screen
Retropie with 5'' Touch Screen

Set up touch screen functionality for retro gaming

Retropie with 7'' Touch Screen
Retropie with 7'' Touch Screen

Learn to set up the touch functionality on 7'' touch screen for retro gaming

Handheld Retrogaming Console
Handheld Retrogaming Console

Build a handheld retro gaming console with the Raspberry Pi

Set Up the Two Player Arcade Joystick Kit
Set Up the Two Player Arcade Joystick Kit

Set up the two player arcade joystick kit

SNES controller for Retropie
SNES controller for Retropie

Quick-start guide on how to configure controllers for Retropie

Run Android on Raspberry Pi
Install TensorFlow on Raspberry Pi
Install TensorFlow on Raspberry Pi

Learn how to install TensorFlow on the Raspberry Pi

Raspberry Pi and MaKey MaKey Operation Game
Building the Pong Game Hardware
Building the Pi Racer Hardware
Building the Pi Racer Hardware

Create the Pi Racer

How to Attach Heatsinks to Raspberry Pi 4
How to Attach Heatsinks to Raspberry Pi 4

Learn to attach heat sinks to the Raspberry Pi 4

Micro:Bit Guides

Meet the micro:bit
Meet the micro:bit

Learn about the micro:bit's key features as well as the SPI and I2C protocols

Setting up the micro:bit with Makecode
Setting up the micro:bit with Makecode

Learn about the programming interface for the micro:bit

Set up Arduino IDE for micro:bit
Set up Arduino IDE for micro:bit

Learn how to install and set up the Arduino IDE for use with micro:bit

Using the Buttons and LED Matrix on micro:bit
Using the Buttons and LED Matrix on micro:bit

Get started with using the pushbuttons and LED matrix on the micro:bit

Using the Built-in Sensors on 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

Bluetooth with micro:bit
Bluetooth with micro:bit

Learn about bluetooth and how to use the radio module on the micro:bit

Using an LED with micro:bit
Using an LED with micro:bit

Learn to use an external LED with the micro:bit

Use a Two Colour LED Module with micro:bit
Use a Two Colour LED Module with micro:bit

Make a Two Colour LED blink using the micro:bit

Make an RGB LED Blink with micro:bit
Make an RGB LED Blink with micro:bit

Light up and blend the colours of an RGB LED

Using LEDs with micro:bit
Using LEDs with micro:bit

Learn to use multiple LEDs with the micro:bit and make a light show

Pushbutton with micro:bit
Pushbutton with micro:bit

Learn how to add an external pushbutton to the micro:bit

Analog Inputs and micro:bit
Analog Inputs and micro:bit

Learn about analog inputs using a potentiometer and micro:bit

4-Digit Counter with micro:bit
4-Digit Counter with micro:bit

Learn to use a 4 digit display with micro:bit

Temperature Sensor with micro:bit
Temperature Sensor with micro:bit

Get detailed temperature readings with the micro:bit

Measure Temperature and Humidity with micro:bit
Measure Temperature and Humidity with micro:bit

Learn to use an external temperature sensor with micro:bit

Control LED Brightness Using a Potentiometer
Control LED Brightness Using a Potentiometer

Learn to use the potentiometer with micro:bit

0.96'' OLED Screen with micro:bit
0.96'' OLED Screen with micro:bit

Learn to show images on the screen

Laser Head Sensor with micro:bit
Laser Head Sensor with micro:bit

Make a Tripwire Alarm with micro:bit

Create a Doorbell with 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
Smoke sensor with micro:bit

Learn to use a smoke sensor with micro:bit

Rotary Encoder with micro:bit
Rotary Encoder with micro:bit

Learn to use the rotary encoder with micro:bit

Tilt Sensor with micro:bit
Tilt Sensor with micro:bit

Learn to use a tilt sensor with micro:bit

Create a Light-sensitive Alarm with micro:bit
Create a Light-sensitive Alarm with micro:bit

Learn to use the buzzer module and make your own light-sensitive alarm!

Joystick module with micro:bit
Joystick module with micro:bit

Learn to use a joystick module and play pong with it!

1-channel Relay with micro:bit
1-channel Relay with micro:bit

Turn another circuit on and off with a relay

Hall Effect Sensor with micro:bit
Hall Effect Sensor with micro:bit

Detect the presence of magnetic fields

Raindrop Sensor with micro:bit
Raindrop Sensor with micro:bit

Make a device that detects when it rains

Thermistor Sensor Module with micro:bit
Thermistor Sensor Module with micro:bit

Learn to use a thermistor module with micro:bit

Light-dependent Resistor with micro:bit
Light-dependent Resistor with micro:bit

Learn to use a light-dependent resistor with the micro:bit

Sound Sensor with micro:bit
Sound Sensor with micro:bit

Program the micro:bit to detect sound using Arduino IDE

Reed Switch with micro:bit
Reed Switch with micro:bit

Learn to use a reed switch module and create a security alarm

Atmospheric Pressure Sensor with micro:bit
Atmospheric Pressure Sensor with micro:bit

Get readings from an atmospheric pressure sensor and the micro:bit

Infrared Obstacle Avoidance Sensor with micro:bit
Infrared Obstacle Avoidance Sensor with micro:bit

Get started with an infrared obstacle avoidance sensor with the micro:bit

DC Motor with micro:bit
DC Motor with micro:bit

Learn to use a DC motor with the micro:bit

Micro Servo with micro:bit
Micro Servo with micro:bit

Learn to use a micro servo with the micro:bit

Create a micro:bit Robot with Grove Zero
Create a micro:bit Robot with Grove Zero

Learn to use the Grove Zero Bit Kit

Make a Grove Zero Line Follower Robot
Make a Grove Zero Line Follower Robot

Create a robot that will follow a line you draw and learn about programming logic!

Obstacle Avoidance with Micro:bit Robit Smart Car
Obstacle Avoidance with Micro:bit Robit Smart Car

Get the Robit Smart Car to move and avoid obstacles!

Light-seeking Robit Smart Car
Light-seeking Robit Smart Car

Make the robit smart car seek out light while avoiding obstacles

Line Tracking Module with Robit Smart Car
Line Tracking Module with Robit Smart Car

Get the Robit Smart Car to detect edges with the tracking module

L298 Dual H-Bridge Motor Driver with micro:bit
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

Sensor Board for micro:bit
Sensor Board for micro:bit

Learn to use the sensor board for micro:bit from Monk Makes

EagLED Guides

Get Started With the EagLED
Get Started With the EagLED

Familiarise yourself with the EagLED and its components

Set Up EagLED with Arduino Create
Set Up EagLED with Arduino Create

Install the plugin and set up the Arduino Create Online Editor for EagLED

LEDs with EagLED
Pushbutton with EagLED
Pushbutton with EagLED

Learn to use a pushbutton with EagLED

Light Sensor with EagLED
Light Sensor with EagLED

Learn to use the EagLED's light sensor

LED, pushbutton and EagLED
LED, pushbutton and EagLED

Build a simple circuit with an LED, pushbutton and EagLED

Glowing Badge with EagLED
Glowing Badge with EagLED

Make a light-up badge in a few simple steps.

Light-sensitive Bookmark with EagLED
Light-sensitive Bookmark with EagLED

Create a portable light that automatically lights up in darkness

OLED Watch with EagLED
OLED Watch with EagLED

Make a watch with the EagLED

Make Music with the EagLED
Make Music with the EagLED

Get started with making music with the EagLED

Musical Greeting Card with EagLED
Musical Greeting Card with EagLED

Make a birthday card that plays a happy birthday tune when it is opened up

Sound-responsive Lights
Sound-responsive Lights

Wearable lights that respond to sound

Interactive Felt Monster with EagLED
Interactive Felt Monster with EagLED

Create a felt monster by using felt fabric, the EagLED and conductive thread

Proximity-sensing Hat and EagLED
Proximity-sensing Hat and EagLED

Make a proximity-sensing hat that can assist the blind

Plush Controller with EagLED
Plush Controller with EagLED

Make a plush controller with conductive fabric and EagLED

Breath Pacer with EagLED
Breath Pacer with EagLED

Create a breath pacer to monitor your relaxation level

Pulse Monitor with EagLED
Pulse Monitor with EagLED

Create a BPM monitor with EagLED

3D Printed Heart Rate Indicator
3D Printed Heart Rate Indicator

Make a simple and colourful heart rate indicator with the EagLED

Arduino Guides

Meet the Arduino IDE
Meet the Arduino IDE

Installing and running the Arduino Software

LEDs with Arduino
LEDs with Arduino

Fade, Flicker and Twinkle.

Light Dependent Resistor
Light Dependent Resistor

Sense light with your Arduino

Temperature Sensor
Temperature Sensor

Learn to use a TMP36 temperature sensor with the Arduino

Use a Push Button with Arduino
Use a Push Button with Arduino

Turn an LED on and off with the Arduino

How to Use an RGB LED with Arduino
How to Use an RGB LED with Arduino

Learn to use a multi colour LED

Change a Variable with a Potentiometer
Change a Variable with a Potentiometer

Change a variable with a potentiometer and Arduino

Make a Sound with a Piezo Buzzer
Make a Sound with a Piezo Buzzer

We can make simple tones with a buzzer.

Use an Arduino to Control a Relay
Use an Arduino to Control a Relay

Learn to turn high power devices on and off

Use an IR Receiver with Arduino
Use an IR Receiver with Arduino

Receive controls from your remote control!

Use a Tilt Sensor with Arduino
Use a Tilt Sensor with Arduino

Read when an object is being tilted

How to Power Your Arduino
How to Power Your Arduino

Connect a 9V battery to the Arduino

Get Started With the DHT11 Humidity and Temperature Sensor
Get Started With the DHT11 Humidity and Temperature Sensor

Read the temperature and humidity with DHT11 and Arduino

Control a Servo with Arduino
Control a Servo with Arduino

Apply mechanical force with a servo and Arduino

Use a Moisture Sensor with Arduino
Use a Moisture Sensor with Arduino

This sensor allows you to read the moister in soil

Capacitive Touch Sensor with Arduino
Capacitive Touch Sensor with Arduino

We will use the touch sensor to turn an LED on and off

Hall Effect Sensor with Arduino
Hall Effect Sensor with Arduino

This sensor detects the presences of magnetic fields

Alcohol Sensor with Arduino
Alcohol Sensor with Arduino

Learn to make your own breathalyzer

Laser Sensor for Arduino
Laser Sensor for Arduino

Create a simple tripwire alarm

Sound Detection with Arduino
Sound Detection with Arduino

Learn to use a sound sensor to detect sound around you!

Ultrasonic Rangefinder with Arduino
Ultrasonic Rangefinder with Arduino

Find out how to use an Ultrasonic Rangefinder for proximity sensing

Reed Switch with Arduino
Reed Switch with Arduino

Use a reed switch to turn an LED on and off

Infrared Transmitter with Arduino
Infrared Transmitter with Arduino

Create an Arduino IR Remote

Flame Sensor with Arduino
Flame Sensor with Arduino

Keep an eye on a candle you have burning or a fireplace!

Connect Arduino to Processing
Connect Arduino to Processing

Learn to send data from Arduino to Processing

Shift Register with Arduino
Shift Register with Arduino

Learn to use a shift register with 8 LEDs and an Arduino

Automatic Plant Watering with Arduino
Automatic Plant Watering with Arduino

Learn to set up an automatic plant watering system with the Arduino

Heart Rate Sensor with Arduino
Heart Rate Sensor with Arduino

Get ECG signals with the AD8232 Heart Rate Sensor and Arduino

Real-time clock with Arduino
Real-time clock with Arduino

Timekeeping with the DS1307 RTC Module and Arduino

Accelerometer and Gyroscope Sensor with Arduino
Accelerometer and Gyroscope Sensor with Arduino

Detect movement, g-force, yaw, pitch, and roll!

millis() function and Arduino
millis() function and Arduino

Learn to use the millis() function to create a simple multi-tasking alarm

Interrupts and Arduino
Interrupts and Arduino

Learn about interrupts and how to use it in your sketches

EEPROM and Arduino
EEPROM and Arduino

Read and write to the EEPROM memory

I²C and Arduino
I²C and Arduino

Learn all about the I²C communication protocol

SPI and Arduino
SPI and Arduino

SPI Library, SPI Modes, Transaction & Transfer methods.

1-Wire and Arduino
1-Wire and Arduino

Learn about the 1-wire protocol

ShakeUp Guides

Meet the ShakeUp
Meet the ShakeUp

Get started and learn to use the ShakeUp board's inputs

Set Up Arduino IDE for ShakeUp
Remap Inputs on ShakeUp
Remap Inputs on ShakeUp

Learn how to change inputs on the ShakeUp

Simple Circuits with ShakeUp
Simple Circuits with ShakeUp

Learn about circuits and make a simple doorbell & security alarm with the ShakeUp

Snack Jar Alarm with ShakeUp
Snack Jar Alarm with ShakeUp

Learn to make a snack jar alarm with ShakeUp to protect your snacks!

Make Music with ShakeUp
Make Music with ShakeUp

Create a keyboard piano out of cardboard and get it to make some music!

Quiz Buzzer with ShakeUp
Quiz Buzzer with ShakeUp

Make a quiz buzzer with the ShaKey!

Temperature Sensing with ShakeUp
Temperature Sensing with ShakeUp

Log temperature data into a Google sheet with ShakeUp

Pacman game and controller with ShakeUp
Pacman game and controller with ShakeUp

Make the pac-man game but with a twist!

Dance Dance Revolution with ShakeUp
Dance Dance Revolution with ShakeUp

Build your own Dance Dance Revolution Device with ShakeUp

Candy Collecting Game with ShakeUp
Candy Collecting Game with ShakeUp

Make a simple candy collecting game with ShakeUp

Pong with ShakeUp
Pong with ShakeUp

Create a pong game and controller using Scratch and ShakeUp

Accelerometer and ShakeUp
Accelerometer and ShakeUp

Learn to use the Accelerometer with Arduino IDE and Processing

String Instrument with ShakeUp
String Instrument with ShakeUp

Learn about lists and make your own string instrument

Eat Sushi in Style with ShakeUp
Eat Sushi in Style with ShakeUp

Play notes when you dip sushi in sauce with the ShakeUp

Control a 3D Cube with ShakeUp
Control a 3D Cube with ShakeUp

Get started with motion control by using the ShakeUp's built-in accelerometer

Gyroscope with ShakeUp
Gyroscope with ShakeUp

Plot measurements from the ShakeUp's built-in gyroscope

Wakey Wakey with ShakeUp
Wakey Wakey with ShakeUp

Create an alarm clock with the ShakeUp and Raspberry Pi

Draw with the ShakeUp
Draw with the ShakeUp

Learn to program the ShakeUp to draw with the Scratch programming language