Search

Search Criteria

 
 
 
 

Products meeting the search criteria

Sort By:  
Building your own arcade? These buttons are just what you need for your DIY project. Available in different colours.
R17.90  Inc VAT
Building your own arcade? These buttons are just what you need for your DIY project. Available in different colours.
R17.90  Inc VAT
Building your own arcade? These buttons are just what you need for your DIY project. Available in different colours.
R17.90  Inc VAT
Building your own arcade? These buttons are just what you need for your DIY project. Available in different colours.
R17.90  Inc VAT
Building your own arcade? These buttons are just what you need for your DIY project. Available in different colours.
R17.90  Inc VAT
Building your own arcade? These buttons are just what you need for your DIY project. Available in different colours.
R17.90  Inc VAT
Building your own arcade? These buttons are just what you need for your DIY project. Available in different colours.
R17.90  Inc VAT
These are the replacement blades for the arcade buttons
R10.90  Inc VAT
For use with arcade joysticks that use header cables
R84.90  Inc VAT
The MonkMakes Relay for micro:bit is a solid-state (no moving parts) relay that allows an output of a micro:bit to turn things on and off.
R169.90  Inc VAT
The MonkMakes Sensor Board for micro:bit allows you to sense sound level, temperature and light level.
R169.90  Inc VAT
This motor driver board for the micro:bit allows two motors to be driven with forward, reverse, and stop control, and allows access to the other pins.
R279.90  Inc VAT
The MonkMakes Speaker for micro:bit is a neat little amplified speaker that connects to your micro:bit using alligator clips.
R179.90  Inc VAT
This addon board connects to a Raspberry Pi Zero (RPi0) or Zero W (Wireless) via pogo pins to provide a full sized, USB Type-A dongle
R209.90  Inc VAT
R3.22  Inc VAT
R5.90  Inc VAT
We bundled a few arcade parts in a kit and slapped some discount on for you.
R463.00  Inc VAT
Arcade button blade type RED (RED Arcade blade button)
Description:

Building your own arcade? These buttons are just what you need for your DIY project. Available in different colours.

Specifications:


  • Arcade button blade type
  • LENGTH: 6,2 cm
  • WIDTH: 3,7 cm
  • CIRCUMFERENCE: 19 cm
  • WEIGHT : 40g


This button works using blades instead of micro switches.
The blades are replaceable and available as listed parts.

What's in the box?:

1 x Red Button
Building your own arcade? These buttons are just what you need for your DIY project. Available in different colours.
R17.90  Inc VAT
Arcade button blade type YELLOW (YELLOW Arcade blade button)
Description:

Building your own arcade? These buttons are just what you need for your DIY project. Available in different colours.

Specifications:


  • Arcade button blade type
  • LENGTH: 6,2 cm
  • WIDTH: 3,7 cm
  • CIRCUMFERENCE: 19 cm
  • WEIGHT : 40g

This button works using blades instead of micro switches.
The blades are replaceable and available as listed parts.


What's in the box?:

1 x Yellow button
Building your own arcade? These buttons are just what you need for your DIY project. Available in different colours.
R17.90  Inc VAT
Arcade button blade type BLUE (BLUE Arcade blade button)
Description:

Building your own arcade? These buttons are just what you need for your DIY project. Available in different colours.

Specifications:


  • Arcade button blade type
  • LENGTH: 6,2 cm
  • WIDTH: 3,7 cm
  • CIRCUMFERENCE: 19 cm
  • WEIGHT : 40g
This button works using blades instead of micro switches.
The blades are replaceable and available as listed parts.

What's in the box?:

1 x Blue Button
Building your own arcade? These buttons are just what you need for your DIY project. Available in different colours.
R17.90  Inc VAT
Arcade button blade type GREEN (GREEN Arcade blade button)
Arcade button blade type

LENGTH: 6,2 cm
WIDTH: 3,7 cm
CIRCUMFERENCE: 19 cm
WEIGHT : 40g

This button works using blades instead of micro switches.
The blades are replaceable and available as listed parts.
Building your own arcade? These buttons are just what you need for your DIY project. Available in different colours.
R17.90  Inc VAT
Arcade button blade type PURPLE (PURPLE Arcade blade button)
Description:

Building your own arcade? These buttons are just what you need for your DIY project. Available in different colours.

Specifications:

  • Arcade button blade type
  • LENGTH: 6,2 cm
  • WIDTH: 3,7 cm
  • CIRCUMFERENCE: 19 cm
  • WEIGHT : 40g


This button works using blades instead of micro switches.
The blades are replaceable and available as listed parts.


What's in the box?

1 x Purple Button
Building your own arcade? These buttons are just what you need for your DIY project. Available in different colours.
R17.90  Inc VAT
Arcade button blade type ORANGE (ORANGE Arcade blade button)
Description:

Building your own arcade? These buttons are just what you need for your DIY project. Available in different colours.

Specifications:

  • Arcade button blade type
  • LENGTH: 6,2 cm
  • WIDTH: 3,7 cm
  • CIRCUMFERENCE: 19 cm
  • WEIGHT : 40g


This button works using blades instead of micro switches.
The blades are replaceable and available as listed parts.

What's in the box?

1 x Orange Button
Building your own arcade? These buttons are just what you need for your DIY project. Available in different colours.
R17.90  Inc VAT
Arcade button blade type WHITE (WHITE Arcade blade button)
Description:

Arcade button blade type
This button works using blades instead of micro switches.
The blades are replaceable and available as listed parts.


Features:
  • LENGTH: 6,2 cm
  • WIDTH: 3,7 cm
  • CIRCUMFERENCE: 19 cm
  • WEIGHT : 40g

What's in the box:

1 x Arcade button blade type
Building your own arcade? These buttons are just what you need for your DIY project. Available in different colours.
R17.90  Inc VAT
REPLACEMENT BLADES FOR BLADE TYPE ARCADE BUTTONS (Blades for arcade buttons)
Description:

Spare blades for the blade type arcade buttons
Making replacing the blades on your arcade buttons easy and quick.

What's in the box?

1 x Replacement Blades
These are the replacement blades for the arcade buttons
R10.90  Inc VAT
5P Cable for Arcade Game Controller Joystick (Joystick ribbon cable)
Description:

For use with arcade joysticks that use header cables
Looking for spare joystick cables, or did yours break? Replace them quickly and easily with these cables.

Features:

Length: 20cm

Package Includes:

1 x 5P Cable
For use with arcade joysticks that use header cables
R84.90  Inc VAT
2 Pcs Yellow/Black Robot Car Wheels (2 x robot wheels yellow)
Description:

You will find this wheel can be installed conveniently with many fixed locations on the acrylicplate of most robot chassis and motors, and is very suitable for Raspberry Pi, Arduino and MCU robotics.

Features:

With inner tyre
Diameter: 68mm
Width: 26mm
Center hole: 5.3 x 3.66mm (two sides is semicircle)
Weight: 50g

Package includes:

2 x robot car wheels
R44.90  Inc VAT
Relay for micro:bit (micro:bit Relay board)

Description:

The MonkMakes Relay for micro:bit is a solid-state (no moving parts) relay that allows an output of a micro:bit to turn things on and off.

A micro:bit can turn an LED on and off directly, but anything more powerful requires something like a relay or a transistor. Using a transistor to switch something on and off requires a shared ground connection with the micro:bit and a knowledge electronics that you or your students may not be ready for. The MonkMakes Relay for micro:bit is much easier to use, acting like a simple micro:bit controlled switch.

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.

FEATURES

  • Solid-sate relay (up to 2 Amps)
  • Active LED indicator
  • Resettable ‘polyfuse’ to protect against over-current

Getting Started

Connecting your micro:bit

The Relay requires just two connections to the micro:bit. One to GND (ground) and one to whatever pin is to be used to control the relay’s switching action.

When attaching the alligator clips to the micro:bit, make sure that the clips are perpendicular to the board so that they are not touching any of the neighbouring connectors on the micro:Bit edge connector.

Here’s an example of how you could wire up a MonkMakes Relay for micro:bit to turn an old fashioned light bulb on and off.

HEX File

The quickest way to try out your relay is to DOWNLOAD THIS HEX FILE >and then copy it onto your micro:bit. The program will turn the relay on and off once a second.

JavaScript Blocks Editor

Set the controlling pin to 1 and the relay contacts will close, set it to 0 and the contacts will open again. Its as simple as that. So, to make your relay turn on and off once a second, open the Blocks Editor, add a forever block and then the digital write blocks from the pins category and the pauses from the basic category.

MicroPython

Paste the following code into the Python window and then Download the file and copy it onto your your micro:bit.

from microbit import *

while True:
    pin0.write_digital(True)
    sleep(500)
    pin0.write_digital(False)
    sleep(500)



Analog Outputs

The latest MonkMakes Relay for micro:bit can do more than just switch things on and off. It can also be used with micro:bit analog outputs. Look closely at your Relay for micro:bit and is it has the version number v1ev (under the word ‘Board’) then it can be used with the ‘analog write’ block in the blocks editor or the ‘write_analog’ function in MicroPython. If your board has the version number v1e then it is not suitable for use with analog outputs – sorry you were unlucky to get one of the small batch of first boards to be sold.

The output of the Relay for micro:bit is not linear at low PWM and high PWM values as the following chart illustrates.

The y-axis shows the current in mA for a test load resistor supplied from a constant voltage source. The x-axis is the analog write value (0 to 1023). As you can see, there is a dead zone up to a analog output value of about 100, followed by a relatively good linear region right up to about 1000, after which the output effectively becomes ‘on’.

The tests were carried out at the default PWM frequency of 50Hz for the micro:bit. Lower frequency PWM is expected to produce more linear results.

The MonkMakes Relay for micro:bit is a solid-state (no moving parts) relay that allows an output of a micro:bit to turn things on and off.
R169.90  Inc VAT
Sensor for micro:bit (micro:bit sensor board)

Description:

The MonkMakes Sensor Board for micro:bit allows you to sense sound level, temperature and light level.

Features

  • 3V and GND connections can be made from either side and allow you to power a second board such as the MonkMakes Relay Board or MonkMakes Speaker.
  • LED ‘power on’ indicator
  • Reverse polarity protection
  • All three sensors are analog and can be connected to pins P0, P1 and P2 using alligator clips.

Getting Started

Connecting to your micro:bit

You only have to wire up the sensors that you are actually using, but you could wire all the sensors up as shown below. The code examples below assume that pin 0 is used for sound, pin 1 for temperature and pin 2 for light. You can use any pin for any of the sensors, but remember to modify the code to match the pin you are using.

Sound

The Sensor for micro:bit uses a MEMs (microphone on a chip) and a pre-amplifier. The output of the sound sensor is connected to an analog input where it can be sampled. The sound signal varies about the 1.5V level. So, silence will produce an analog output of around 1.5V. When there is sound the analog readings will oscillate above and below the 1.5V level like this:

This is why 511 is subtracted from the readings in the code examples below.

JavaScript Blocks Editor

Here is an example of using the Sensor Board to display a bargraph to indicate the sound level. Click on the image below to try it out. Making a noise into the microphone will make the LEDs dance.

MicroPython

from microbit import *

def bargraph(a):
display.clear()
for y in range(0, 5):
if a > y:
for x in range(0, 5):
display.set_pixel(x, 4-y, 9)

while True:
sound_level = (pin0.read_analog() - 511) / 100
bargraph(sound_level)

Temperature

The Sensor for micro:bit uses a thermistor to measure temperature. The temperature output from the board is a voltage that indicates the temperature. This is then measured using an analog input on the micro:bit.

The calculations for converting this voltage reading to an actual temperature are quite complicated and so the code examples here will only give a rough idea of temperature.

If you want your temperatures in Fahrenheit, then multiply the temperature in degrees C by 9, divide the result by 5 and then add 32.

JAVASCRIPT BLOCKS EDITOR

This is an example of using the Sensor Board to display the temperature, try putting your finger on the temperature sensor to warm it up. You can run the example below by clicking on it.

MicroPython

from microbit import *

while True:
reading = pin1.read_analog()
temp_c = int(reading / 13.33 - 14)
display.scroll(str(temp_c))
sleep(500)

Light

The light sensor uses a phototransistor to measure the light level and produces an output voltage that increases as the light level increases. Here is a guide to the kind of light level you might get from the sensor under different conditions (0 to 1023).

  • Dark 0 to 3
  • Dimly lit room 6 to 10
  • Indoors directly under a light 10 to 50
  • Outdoors (dull day) 100 to 200
  • Outdoors (sunny day) 800 to 900

Even though the maximum analog read value is 1023, the maximum reading from this sensor is around 900.

JAVASCRIPT BLOCKS EDITOR

Here is an example of using the Sensor Board to display a bargraph to indicate the light level. Click on the image below to try it out. Put your finger over the light sensor to make it dark or shine a flash-light onto it to make more LEDs light up.

MicroPython

from microbit import *

def bargraph(a):
display.clear()
for y in range(0, 5):
if a > y:
for x in range(0, 5):
display.set_pixel(x, 4-y, 9)

while True:
light_level = pin2.read_analog() / 10
bargraph(light_level)


The MonkMakes Sensor Board for micro:bit allows you to sense sound level, temperature and light level.
R169.90  Inc VAT
Kitronik Motor Driver Board v2 for the micro:bit (micro:bit motor driver)

Description:

This motor driver board for the micro:bit allows two motors to be driven with forward, reverse, and stop control, and allows access to the other pins.

This board provides a simple way to add motor driving capability to a micro:bit. It allows two motors to be driven with full forward, reverse & stop control. It has terminal blocks to connect four input devices and a regulated 3V supply is fed in to the 80 way connector to power the inserted micro:bit.

In this new version, the pins from the micro:bit are now broken out to pads on the end of the motor driver board. These pads can either be soldered onto directly, or they are the correct spacing for our PCB pin headers (see image below for a close up of the new pads).

It is ideal for designs such as buggies (see below).

It includes an integrated edge connector slot for your micro:bit to easily slot into. It also features external connections to the buttons A and B inputs. This allows additional switches to be connected to the motor driver board and the state of these can then be read by the micro:bit.

Get up to speed quickly. Example Microsoft TouchDevelop code and example connections in the datasheet (below).

Features:

  • Drive 2 motors with full forward, reverse, and stop control
  • Terminal blocks for easy connection of motors and inputs
  • 4 inputs (2 analogue inputs and 2 provide external connections to buttons A and B as inputs)
  • Includes edge connector for the micro:bit to slot into
  • Provide regulated power to the micro:bit
  • Access the other micro:bit pins easily and conveniently

Contents:

  • 1 x edge connector motor driver board for the micro:bit

Dimensions:

  • Length: 67mm
  • Width: 61mm
  • Height: 18mm
Watch the video: https://youtu.be/muC6vrhNM-s

Resources:



This motor driver board for the micro:bit allows two motors to be driven with forward, reverse, and stop control, and allows access to the other pins.
R279.90  Inc VAT
Speaker for micro:bit (micro:bit speaker)

The MonkMakes Speaker for micro:bit is a neat little amplified speaker that connects to your micro:bit using alligator clips.

Features

  • Amplified output
  • LED ‘power on’ indicator
  • Reverse polarity protection

Getting Started

Connecting to your micro:bit

Connect the Speaker to the micro:bit as shown below. When attaching the alligator clips to the micro:bit, make sure that the clips are perpendicular to the board so that they are not touching any of the neighbouring connectors on the micro:Bit edge connector.

HEX File

The quickest way to try out your speaker is to DOWNLOAD THIS HEX FILE and then copy it onto your micro:bit. Press Button A to hear a tune being played.

JavaScript Blocks Editor

Visit the Blocks Editor in your browser and then from the input section add an on button A pressed block then from the music section add a start melody block and select the tune you want to play (in this case, entertainer).

Click Download and then copy the file onto your micro:bit.

You can also make a simple musical instrument, using this tutorial: https://makecode.microbit.org/projects/hack-your-headphones/code

MicroPython

Paste the following code into the Python window and then Download the file and copy it onto your your micro:bit

from microbit import *
import music

while True:
    if button_a.was_pressed():
        music.play(music.ENTERTAINER)

When you press button A you will hear the tune “The Entertainer” play through the speaker.

Watch the video: https://youtu.be/mu4klw-N8sw

The MonkMakes Speaker for micro:bit is a neat little amplified speaker that connects to your micro:bit using alligator clips.
R179.90  Inc VAT
USB-A Addon Board V1.1 Connector Expansion Board For Raspberry Pi Zero / Zero W (Zero USB A dongle board)
Please note: Raspberry pi zero not included

Overview:


This addon board connects to a Raspberry Pi Zero (RPi0) or Zero W (Wireless) via pogo pins to provide a full sized, USB Type-A connector.
You can use Raspberry pi zero or Raspberry pi zero W as a U disk via P4wnP1 P4wnP1 project, and you can use it as a BadUSB device too.

Specifications:

Size: 6g
Weight: 8.0 x 3.0 x 0.5cm  (with USB port)
             6.5 x 3.0 x 1.2mm (PCB size)

More info available at http://www.raspberrypiwiki.com/index.php/Raspberry_Pi_Zero_W_USB-A_Addon_Board

Package includes:

1x USB-A Addon Board
This addon board connects to a Raspberry Pi Zero (RPi0) or Zero W (Wireless) via pogo pins to provide a full sized, USB Type-A dongle
R209.90  Inc VAT
Aluminium die cast brackets 2020 (diecast bracket 2020)
Description:

Brackets with centering lugs enable rapid, precise assembly with protection against turning. For assembly at right angles to the groove or on plates, break off centering lugs.

Specifications:

  • Dimensions: 20mm x 20mm
  • Angle: 90 degree
  • Suitable for use: PG20
  • Material: Die cast aluminum. 

What's in the box:

1 x bracket for pg20
R14.90  Inc VAT
End Plate 2020 Black (end plate 2020)
Description:

To finish off your build professionally use these end-plates. Compatible with 2020 extrusion profiles

What's in the box?:

1 x End Plate
R3.22  Inc VAT
End Plate 2040 Black (end plate 2040)
Description:

To finish off your build professionally use these end-plates.

What's in the box:

1 x End Plate
R5.90  Inc VAT
Blade Type DIY Arcade Kit (Blade arcade kit)
Description:

Perfect for your DIY arcade project.
Replacement blades are available for the joystick and buttons

This kit includes:
1 x blade type 8-way arcade
1 x blade type red button
1 x blade type purple button
1 x blade type green button
1 x blade type yellow button
1 x blade type blue button
1 x blade type orange button
2 x blade type white buttons
1 x zero delay usb encoder board
1 x joystick/buttons connector cable set(You will have to change the lugs)
1 x usb connector cable

We have tested this unit on Raspberry Pi using Retropie and a Windows 7 PC using MAME.

Resources:

Get Retropie on the Raspberry Pi
We bundled a few arcade parts in a kit and slapped some discount on for you.
R463.00  Inc VAT
Zero Delay Arcade USB Encoder & Wire Set(Lugs joystick) (Arcade lugs controller board)

Please note: cable colours will vary. Pic is for illustration purposes only.

Description:

Looking for a Rasberry Pi compatible encoder for your Arcade Project? The Zero Delay USB Arcade Encoder is what you need! It's a fully compatible plug and play solution, simply plug in your joystick and buttons into the encoder, plug the USB cable into the Pi, map your buttons in RetroPi and away you go - it really is that easy! You can use multiple encoders at the same time, so they're great for multiplayer arcade machines! This set includes all wiring hardware required to connect a 4 lug type joystick and up to 12 buttons (12 x unmapped, 4 x pre-set).

Features

  • "Zero Delay" Lag-Free USB Encoder
  • Plug and Play USB Encoder
  • Fully Compatible with Raspberry Pi (in addition to Windows/XP etc.)
  • Includes Wiring Loom
    • USB to Microcontroller
    • 16 x 2 Pin JST Button Wires 
  • Encoder Inputs
    • 1 x 5 Pin Joystick Input(Cable not supplied in this kit)
    • 1 x 10 Pin Joystick Input
    • 12 x Unmapped Button Inputs
    • 4 x Hardware Preset Button Input
      • AUTO - For autofire
      • TURBO - For rapidfire
      • CLR - Clears AUTO/TURBO
      • MODE - Sets thumb-joystick mode
  • Dimensions: 85mm x 35mm x 10mm
We have tested this unit on Raspberry Pi using Retropie and a Windows 7 PC using MAME.

What's in the box?

1 x High quality encoder board
1 x USB Cable
14 x 4.8mm Wire cables for Happ Style Buttons and joystick


Resources:

Wiring guide(for ribbon type - not this kit)

Get
Retropie on the Raspberry Pi
ModMyPi setup guide
R249.90  Inc VAT
Per Page      221 - 240 of 833