Search Criteria


Products meeting the search criteria

Sort By:  
1080p Full-HD USB Webcam with Built-in Microphone (1080p Webcam)

This 1080p Full-HD USB webcam is the perfect add-on if you want to use your Raspberry Pi for video calls using popular services such as Zoom, Skype and Google Hangouts (Google Meet).

This article from Raspberry Pi shows you how to easily use a USB webcam with these popular services, which we've tested ourselves in the office with great results. Combined with the small, light and mobile Raspberry Pi, you can now meet with friends and colleagues in any room in the house!

Simply plug this into your Raspberry Pi's USB port and enjoy high-definition work video calls, chats with friends...or simply take some simple photography or video clips.

The camera has a built-in microphone with noise-cancelling technology for clearly capturing your voice, so no additional audio capture device is necessary. It also features an anti-glare lens and a 360-degree swivel on top of a stable mounting clip which fits on top of desks, laptops and monitors.


  • Model number: A4Tech PK-910H
  • 1080p Full-HD Webcam
  • Still images: Up to 16 Megapixels (4608x3456 software interpolated)
  • Video resolution: Up to 2 Megapixels
  • Frame rate: 30fps
  • Interface: USB 2.0
  • Microphone: Built-in
  • Cord length: 150cm
  • Power rating: 5V 230mA
  • Works with Raspberry Pi, Windows and Mac

Raspberry Pi board not included

R699.90  Inc VAT
Get Started with MicroPython on Raspberry Pi Pico (book micropython pico)
What is MicroPython?

MicroPython is a full implementation of the Python 3 programming language that runs directly on embedded hardware like Raspberry Pi Pico. You get an interactive prompt (the REPL) to execute commands immediately via USB Serial, and a built-in filesystem. The Pico port of MicroPython includes modules for accessing low-level chip-specific hardware.

What is Raspberry Pi Pico?
Raspberry Pi Pico, a microcontroller board built on silicon designed here at Raspberry Pi.

Your official guide

Microcontrollers, like RP2040 at the heart of Raspberry PiPico, are computers stripped back to their bare essentials. You don’t use monitors or keyboards, but program them to take their input from, and send their output to the input/output pins. Using these programmable connections, you can light lights, make noises, send text to screens, and much more. In Get Started with MicroPython on Raspberry Pi Pico, you will learn how to use the beginner-friendly language MicroPython to write programs and connect up hardware to make your Raspberry Pi Pico interact with the world around it. Using these skills, you can create your own electro‑mechanical projects, whether for fun or to make your life easier.

Contents of the Raspberry Pi Pico book:

Chapter 1: Get to know your Raspberry Pi Pico
Get fully acquainted with your powerful new microcontroller and learn how to attach pin headers and install MicroPython to program it

Chapter 2: Programming with MicroPython
Connect a computer and start writing programs for your Raspberry Pi Pico using the MicroPython language

Chapter 3: Physical computing
Learn about your Raspberry Pi Pico’s pins and the electronic components you can connect and control

Chapter 4: Physical computing with Raspberry Pi Pico
Start connecting basic electronic components to your Raspberry Pi Pico and writing programs to control and sense them

Chapter 5: Traffic light controller
Create your own mini pedestrian crossing system using multiple LEDs and a push-button

Chapter 6: Reaction game
Build a simple reaction timing game using an LED and push-buttons, for one or two players

Chapter 7: Burglar alarm
Use a motion sensor to detect intruders and sound the alarm with a flashing light and siren

Chapter 8: Temperature gauge
Use your Raspberry Pi Pico’s built-in ADC to convert analogue inputs, and read its internal temperature sensor

Chapter 9: Data logger
Turn Raspberry Pi Pico into a temperature data-logging device and untether it from the computer to make it fully portable

Chapter 10: Digital communication protocols: I2C and SPI
Explore these two popular communication protocols and use them to display data on an LCD


R184.90  Inc VAT
5V 2A EU Power Supply Micro USB AC Adapter for Pico (pico power 5V 2A)

You will find a South African plug adapter here

You can now disconnect your Raspberry Pi Pico from your computer and use the micro USB power supply to power your project.


  • Input Voltage: AC 100-240V 50/60Hz
  • Output: DC 5.0V 2000mA (2.0A)
  • Cable Length: Approx.870 mm
  • Short Circuit Protection
  • Overload Protection
  • Consistent fixed switching voltage
  • Internal Fuse for Extra Safety
What's in the box:

1 x EU Power supply
1 x USB A to micro USB cable
R89.90  Inc VAT
SanDisk Ultra® microSDHC 32GB 120MB/s Class 10 UHS-I A1 (Sandisk 32GB blank uSD)

The SanDisk 32GB Micro SD Card with Superior Random-Access Performance - Perfect for the Raspberry Pi


- SanDisk Ultra microSD.
- Capacity: 32 GB
- Flash card type: MicroSDXC
- Flash memory class: Class 10
- Internal memory type: UHS-I.
- Adapter not included
R139.90  Inc VAT
SanDisk Ultra® microSDXC 64GB 120MB/s Class 10 UHS-I A1 (Sandisk 64GB blank uSD)

The SanDisk 64GB Micro SD Card with Superior Random-Access Performance - Perfect for the Raspberry Pi


- SanDisk Ultra microSD.
- Capacity: 64GB
- Flash card type: MicroSDXC
- Flash memory class: Class 10
- Internal memory type: UHS-I.
- Adapter not included
R209.90  Inc VAT
SanDisk Ultra® microSDXC 128GB 120MB/s Class 10 UHS-I A1 (Sandisk 128GB blank uSD)

The SanDisk 128GB Micro SD Card with Superior Random-Access Performance - Perfect for the Raspberry Pi


- SanDisk Ultra microSD.
- Capacity: 128GB
- Flash card type: MicroSDXC
- Flash memory class: Class 10
- Internal memory type: UHS-I.
- Adapter not included
R369.90  Inc VAT
Raspberry Pi Pico MicroPython Programming Learning Kit(excluding book) (pico begin kit parts)

Basic entry-level kit prepared for Pico. All the parts you need to complete the tutorials in the MicroPython beginners book (not included)

Tested and selected by professional engineer, with rich tutorials and resources
fast getting started with Raspberry Pi Pico and MicroPython programming

What's in the kit

Raspberry Pi Pico with pre-soldered header

A Low-Cost, High-Performance Microcontroller Board With Flexible Digital Interfaces

more details...

  • RP2040 microcontroller chip designed by Raspberry Pi in the United Kingdom
  • Dual-core Arm Cortex M0 processor, flexible clock running up to 133 MHz
  • 264KB of SRAM, and 2MB of on-board Flash memory
  • Castellated module allows soldering direct to carrier boards
  • USB 1.1 with device and host support
  • Low-power sleep and dormant modes
  • Drag-and-drop programming using mass storage over USB
  • 26 × multi-function GPIO pins
  • 2 × SPI, 2 × I2C, 2 × UART, 3 x12-bit ADC, 16 × controllable PWM channels
  • Accurate clock and timer on-chip
  • Temperature sensor
  • Accelerated floating-point libraries on-chip
  • 8 × Programmable I/O (PIO) state machines for custom peripheral support

LCD1602 RGB ModuleLCD1602 RGB backlight character LCD, using I2C bus to display text or adjust RGB backlight
PIR motion sensorPyroelectric IR sensor, outputs electric switch signal when IR array from human/animal body is detected
8-Bit WS2812 RGB LED8x RGB LED, play around with cool light effects by programming
AlarmQuality active announciator, used for alarming or playing music
Single-joint potentiometerAdjustable potentiometer, 0~10K range, used for ADC test, volume/brightness adjustment, etc.
Round buttonsThree colors, for button/switch detection
5mm LEDThree colors, for experiments like traffic light, PWM adjusted light, etc.
330R resistorsProviding current-limit protection when connected with LED in series
Breadboard and wires
Jumper wires
Quality 830 breadboard and sorts of wires, easy for connecting components
Plastic boxCustomized box for storing the modules and components

R587.65  Inc VAT
Microscope Lens for Raspberry Pi High Quality Camera - 0.12-1.8x (Microscope lens)

Microscope lens for the raspberry Pi High quality camera 0.12 - 1.8x

It features a knurled adjustment ring to move the main lens for zoom-factor, you then focus by changing the distance to the subject. Kinda the opposite way to the human eye. Spooky!

The satin-black main barrel has a diameter of 39mm nominal for the most part, if you want to build a mount and it comes with 2 lens caps for the top and base. The whole lens is 107mm long.

We recommend plenty of supplementary light on the subject when using this lens. A simple LED torch or maybe a Unicorn HAT on full-beam will usually do the trick.


  • zoom - 0.12 - 1.8x 
  • 39mm Diameter
  • Top and bottom base caps
  • Length - 107mm

What's in the box ?

1 x Raspberry Pi Lens for High quality camera 

R499.90  Inc VAT
OD 3.0mm Soft HDMI-compatible 2.0 Micro to Standard HDMI male Thin Cable 2k 4k hd @60hz (micro hdmi spiral)

Description :

HDMI Cable provides an interface between any audio and video source, such as a set-top box, DVD player, A/V receiver and an audio video monitor such as a digital television. HDMI dramatically simplifies cabling and helps provide consumers with the highest-quality home theater experience.

Style: Micro to Standard 4k*2k 60Hz 2.0V


It can be used For HDTV, Home Theater, DVD player, projector,For PS3, For XBOX360 and other HDMI devices like Raspberry Pi 4

What's in the box?

1 x  Elastic HDMI Cable

R143.97  Inc VAT
Mini USB 2.0 MicroSD Card Reader (Mini uSD Card Reader)
Mini USB 2.0 Micro SD Card Reader


This mini USB 2.0 MicroSD card reader is super-small but also super-handy! It can be used to write Raspberry Pi OS to your MicroSD cards, move files from your projects to a PC or perform other MicroSD card data transfer jobs.

You can even use it (with a MicroSD card) as USB file storage for your Raspberry Pi!

Your MicroSD card pops inside the metal USB section of the USB adapter (see images) and then pushes into your PC for reading. It also comes with a little keychain, because are you really a proper maker if you don't have USB 'things' on your keys?!


  • USB 2.0
  • Accepts MicroSD cards only
  • Internal MicroSD mounting
  • Small size
  • Comes with keychain
  • Colour: Black

What's in the box ?

1 x Mini usb Micro Sd 


R69.90  Inc VAT
PGA2040 (PGA2040)


PGA2040 is a compact RP2040 breakout intended for the most svelte and embeddable of projects. It contains only the components necessary to run the RP2040 (that's the crystal, flash, regulator and essential support circuits) and it has no fripperies like LEDs, buttons and USB connectors - you'll need to attach your own USB connector to be able to program it.

The benefits of all this drastic pruning are a tiny, 21mm square footprint and lots of exposed RP2040 pins to play with! 30 of them can be used as general purpose I/O (that's four more I/O than on a Raspberry Pi Pico) and 4 are ADC-equipped. It also has the cutest little pin labels in the known 'verse, because space is tight on this board.

Header pins are sold separately - you can solder it to standard Pico pin headers (though bear in mind you'll need 48 pins if you want to populate it fully).

Like our other RP2040 boards, PGA2040 is programmable with C , MicroPython or CircuitPython - choose your fighter!


  • Powered by RP2040
  • Dual ARM Cortex M0 running at up to 133Mhz
  • 264kB of SRAM
  • 8MB of QSPI flash supporting XiP
  • Crystal oscillator
  • On-board 3V3 regulator (max regulator current output 300mA)
  • 48 pins, arranged with 2.54mm (0.1") spacing in a Pin Grid Array
  • 30 multi-function General Purpose IO (4 can be used for ADC)
  • 8 GND pins
  • Input voltage range 3V - 5.5V (on VB pin only)
  • Measurements: approx 21mm x 21mm x 3mm (L x W x H)
  • Schematic
  • Eagle CAD part

What's in the box ?

1 x PGA2040

Getting Started :

PGA2040 is firmware agnostic! You can program it with C/C or MicroPython in the same way as you would a Raspberry Pi Pico. You can find (lots) more information on how to do that (as well as download links for the firmware/SDK) on the RP2040 landing page.

You can also use CircuitPython on your PGA2040! CircuitPython is an easy to use, well-established ecosystem with lots of example code and drivers for interfacing with different kinds of hardware. Click here to download the CircuitPython firmware for PGA2040 and click here for a getting started guide.

To program PGA2040 via USB you will need to hook wires up to VB, GND, U and U-. Make sure that the 5v only goes to VB on PGA2040, if it ends up elsewhere it will result in a bad time. A USB breakout board is a convenient way of getting at the wires in your USB cable, check out the extras tab for some options!

To get into BOOTSEL mode so you can flash firmware to your PGA2040, connect the BS pin to ground whilst plugging the USB into your computer.

About RP2040

Raspberry Pi's RP2040 microcontroller is a dual core ARM Cortex M0 running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.

One very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals - they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.


R169.90  Inc VAT
Solar Experimenters Kit For micro:bit (Solar Experimenters Kit)


The MonkMakes Solar Experimenters Kit for micro:bit is a project kit that allows you to experiment with harvesting energy from the sun and other light sources. It consists of a solar panel to harvest the energy, a solar store that stores the harvested energy, and a low energy light bulb and a motor that can be driven with the energy that you harvest.


There are three projects that introduce energy harvesting without the micro:bit, followed by 3 bigger projects that use the micro:bit (not provided) as an intelligent controller. The micro:bit monitors and manages the charging and discharging of the solar store.

With this project kit you will learn all about how tiny amounts of energy can be harvested from the sun and stored for later use, using a practical and experiment-led approach.

What's in the Box ?

1 x 10v Solar Panel 
1 x Solar Store Board 
1 x 3v LED light bulb
1 x Set of alligator clip leads (10 leads)
1 x Small motor with fan
1 x Booklet (A5)


- Instructions (PDF)

- Data Sheet (PDF)

Lessons Plans are available here:


R899.90  Inc VAT
Connector for micro:bit (Connector for micro:bit)
Connector for micro:bit


The MonkMakes Connector for micro:bit makes it super-easy to connect I2C, SPI and other devices to your micro:bit without losing the main connector rings.

Unlike other connectors that are designed to break-out all the micro:bit pins, this connector just breaks out the useful ones that are not in use by the micro:bit for other purposes.

And most importantly, you don't lose access to the micro:bit's normal connector rings.


What's in the box ?

1 x Connector for micro:bit (micro:bit not included)

R119.90  Inc VAT
Slider for micro:bit (Slider for micro:bit)

The MonkMakes Slider for micro:bit allows you to interact with your micro:bit by sliding a control left and right.

The board uses a 10kΩ linear variable resistor (pot) to output a voltage between 0 and 3V that can be measured in your micro:bit programs using one of the micro:bit connections as an analog input.

The kit includes the Slider for micro:bit itself plus a set of 5 alligator clip leads. 


What's in the box ?

1 x 3v Slider 
5 x Alligator clip leads 

(* micro:bit not included) 

Resources :

 - Instructions (PDF)
 - Data Sheet (PDF)
 - Lesson Plans (Google file share)

(* micro:bit and not included) 

R169.90  Inc VAT
RGB for micro:bit (RGB for micro:bit)

The MonkMakes RGB LED for micro:bit can be used to make any Colour by controlling the red green and blue levels. Handily mounted on a PCB it connects to the micro:bit using alligator clips.

Connect it up with alligator clips and then use the three outputs of your micro:bit to control the red, green and blue channels to mix up any color of light you want.


• Easy to connect
• Powered directly from micro:bit pins
• Useful for teaching color mixing.


Each LED channel has a 1kΩ series resistor to limit the current.

What's in the box ?

1 x RGB LED For micro:bit 

(*micro:bit not included )

R59.90  Inc VAT
Charger for micro:bit (Charger for micro:bit)

A LiPo battery and charger board that charges automatically while you use your micro:bit! This neat solution to your micro:bit’s power needs comes with an acrylic layer enclosure to protect your micro:bit and the Charger for micro:bit.


•Program your micro:bit and charge at the same time
• Once charged the Charger for micro:bit can power your micro:bit for up to 20 hours using its rechargeable built-in LiPo battery

• Acrylic case to protect your micro:bit and Charger for micro:bit
• On/off switch
• Full charge indicator LED



 -  Instructions (PDF)
 -  DataSheet (PDF)

(* micro:bit not included)

(*micro:bit not included)

R469.90  Inc VAT
7-Segment for micro:bit (7-Segment for micro:bit )

The 7-segment for micro:bit is a four digit 7-segment display for micro:bit. You can use it to display numbers, but it can also display letters and other characters, albeit with the limits imposed by the 7 segments of each digit.

Powered directly from micro:bit pins it can be used to send messages to the display using the micro:bit’s Serial blocks.

Please note that this version of the 7-Segment for micro:bit uses a red LED display rather than the green display of earlier versions.


The 7-segment for micro:bit is a four digit 7-segment display for micro:bit.
You can use it to display numbers, but it can also display letters and other characters, albeit with the limits imposed by the 7 segments of each digit.

• Low power high brightness LEDs
• Serial interface using a single micro:bit pin
• ATTiny816 preloaded firmware

What's in the box ?

1 x 7-Segment for micro:bit

Instructions (PDF)
Datasheet (PDF)

(* Micro:bit, Sensor board and jumpers NOT included*)

R269.90  Inc VAT
Power for micro:bit (Power for micro:bit)

The MonkMakes Power for micro:bit opens up lots of ways of powering your micro:bit.

The board has a standard DC barrel jack that accepts between 4.5 and 12V and provides a regulated 3V output to the micro:bit via its JST battery connector.


What's in the box ?

1 x power for micro bit board (*Batteries and micro:bit not included)


Instructions (PDF)
Datasheet (PDF)

R149.90  Inc VAT
Monkmakes SSR (Monkmakes SSR)

The MonkMakes SSR is a low voltage solid state relay (no moving parts). This makes it super-easy to control loads of up to 2A at 16V from an Arduino, Raspberry Pi or other 3 or 5V microcontroller or single board computer.

This modern take on the electro-mechanical relay can even be used for low frequency PWM to control the power to its load.


This relay can be used to switch low voltage devices such as light bulbs, a motor, a small heating element or even a string of 12V LED lighting. The voltage needs to be kept under 16V, but the relay will automatically protect itself against too much current.

• Solid-sate relay up to 2 Amp Peak 1A continuous AC/DC
• Active LED indicator
• Resettable ‘polyfuse’ to protect against over-current
• Great for Arduino and Raspberry Pi
• Suitable for low frequency PWM

What's in the box ?

1 x Monkmakes SSR board



(* ONLY SSR -Solid State Relay - Included - all other products are for reference use only*)
R179.90  Inc VAT
Kitronik :MOVE Motor for the BBC micro:bit(V1 & V2) (Kitronik:MOVE Motor)

Develop your coding skills with the Kitronik :MOVE Motor for micro:bit, a fun introduction to buggies and robotics.

The Kitronik :MOVE Motor for the BBC micro:bit provides a fun introduction to buggy robotics. More than just a programmable buggy, learning to use all of the included features will give the budding roboteer a solid grounding in robotics as a whole.

Learn about movement, how to utilise light and sound, obstacle detection and avoidance, and how to code :MOVE Motor to follow a line. When used in conjunction with the micro:bit's radio features, the possibilities are endless.

Attached to the chassis are two bi-directional DC motors with variable speed control. The wheels have rubber tyres and are a simple push-fit onto the motor shafts. Slot a BBC micro:bit into the edge connector and you are ready to code. There is no other assembly required and no tools required.

There are built-in battery holders for 4x AA batteries. This provides a regulated voltage supply to power the BBC micro:bit which is fed into the edge connector. There is also a power switch to conserve batteries when the buggy is not in use.

The micro:bit slots into the onboard edge connector. Code the micro:bit, plug it into the buggy, switch the power on, and then play.


:MOVE Motor can be coded using the Microsoft MakeCode editor. Kitronik has produced a set of custom MakeCode blocks to simplify coding the completed buggy. The booklet that comes with the buggy contains more detailed instructions on using the blocks and writing code. If you are feeling more adventurous or relish a challenge, :MOVE Motor can also be coded with Python.

Also within the booklet (that comes inside the box), are some quick tutorials to get you started. There are also additional online tutorials and step by step guides for extra projects.


  • This kit does not include a micro:bit, a micro:bit can be obtained from here.
  • No soldering is required!
  • Minimal assembly required.

Specifications :

VoltageNominal 4.8 - 6V (4xAA batteries).
MotorsPins 19 and 20 (via I2C).
Audio BuzzerPin 0 (Standard Music Pin).
Visual (4x ZIP LEDs)Pin 8.
Line Follow (IR)Pins 1 (Right) and 2 (Left).
UltrasonicPins 13 (Trigger) and 14 (Echo).
Servo Connections2 on Pins 15 & 16.

Features :
  • The Kitronik :MOVE Motor for the BBC micro:bit provides a fun introduction to buggy robotics and coding.
  • It is backed up by a range of fun tutorials to introduce you to all of the great features.
  • All of the tutorials and resources are free.
  • There is no soldering required and assembly is quick and super simple.
  • The buggy features two bi-direction DC motors.
  • There are ultrasonic distance and line following sensors onboard.
  • It also features a Piezo sounder and pen mount.
  • There are 4 full-colour programable ZIP LEDs.
  • Two pin outputs that are ideal for servo connections (can be used for other inputs and outputs).
  • The battery holder is built onto the chassis.
  • The buggy is also fitted with a power switch to conserve the batteries.
  • There is also an onboard edge connector for the micro:bit, code, plug and play.
  • Kitronik has produced custom MakeCode blocks to simplify coding with the MakeCode editor.

R599.90  Inc VAT
Per Page      61 - 80 of 94