Handouts used at my raspberry Pi themed Codeclub and at CoderDojo Ham
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Archive New Pi2 sheets, updated numbering Jan 5, 2017


Raspberry Pi Club resources

These Suishi cards are intended to be quick-start activities. I am using these in my Raspberry Pi themed CodeClub for Yrs 5-6 and at CoderDojo Ham

I will add extra sheets as and when I create them. Sheets marked as BETA are new and have not yet been fully tested in clubs/CoderDojo.

These are originally created using Omnigraffle Pro.

Most of the activities are remixs of ideas found elsewhere. In most cases I have just condensed them down into a single sheet to try to avoid 'computing by numbers'.

Some of the cards are available in two types: -half and -mini. This refers to the size of breadboard shown in the diagram.

All projects are designed for the model B but should work with B+ and Pi 2.


Most of the components used in the hardware projects acan be acquired fairly cheaply, especially if you're prepared to wait a while for shipping from China. I've put together a Pinterest Page that has links to some suggested places where the bits and bobs can be purchased. I cannot, of course offer any guarantee or promise that the products will always be available, be the cheapest or most reliable. YMMV.

##The following sheets are available:

  1. led-scratch: a breadboard project to light a single led using scratch (includes Fritzing diagram).
  2. runningpython: How to run the Geany IDE on a Pi for Python coding
  3. led-gpiozeroBETA: a breadboard project to light a single led using Python and GPIOZero
  4. reaction-gpiozerBETA: Add two button to the led from project 4/5 to create a simple recation time game. Scratch will detect who pushed their button first when the led lights up and display the winner. Also includes a (better) Python version.
  5. pwmled-gpiozeroBETA: Vary the brightness of an LED through PWM with GPIOZero
  6. RGBLed-gpiozeroBETA: Control the colours of an RGB LED using GPIOZero
  7. buzzerBIG-gpiozeroBETA: A simple circuit to make a piezo buzzer buzz. Uses both Scratch(which is only really capable of making the buzzer tick) and Python.
  8. alarm-gpiozeroBETA: Combine a cheap PIR sensor with the buzzer from project 7 to create a simple intruder alarm.
  9. minecraft_gold: Create a trail of golden blocks behind you.
  10. minecraft_tnt: Modify the property of a TNT block to prime it for explosion.
  11. minecraft_biggerboom: Set off an explosion in Minecraft with a real world button. Add a flshing LED and a buzzer for a more dramatic countdown to detonation.
  12. sevensegment: Control a seven segment led matrix.
  13. LDRLED-gpiozerBETA: Use a Light Dependent Resistor to turn on/off an LED.
  14. TrafficLights: Can you program a traffic leght sequence (challenge card)
  15. minecraft-frozen: create a freeze ray in minecraft and control its range with a variable resistor
  16. piglowV3: Use the PiGlow add-on board with Scratch and Python
  17. StepperBETA: Control a stepper motor through GPIOZero
  18. CodeBug: Use a tethered CodeBug
  19. singleled-guizero: Use GUIZERO to create a GUI to control an LED


GPIO: a diagram of the GPIO pins for a model B, taken from the excellent Raspberry Pi documentation.

minecraftblocks: a list of the block types available in Minecraft Pi edition.

More information can be found on my blog.

I'll tweet about any updates Follow @rdhayler