FunKey Projects, Lessons, Activities and Code Examples


New sensor and output packs will be available:


Science (sensors, "slow roller" kit)

Invention (sensors, copper tape, construction connectors)

Health, Environment (temperature, heartbeat, humidity, light, moisture)

Music and Games (joystick, sensors, outputs)


Project details to follow on this page



FunKey Simple



  • 18 Note Fruit Piano or Musical Instrument using Scratch.  Don't Monkey Monkey around with just six notes.  FunKey Simple gives you 18 notes or sounds to use to create your symphonic instrument.  Single or multiplayer.

  • Foil Constructions using Scratch.  Create an interactive castle or dollhouse with foil tabs.  Touch a tab to make sounds or images

  • Talking Book.  Attach paper clips or foil to the pages of a book.  Attach the "ground" tape to the back of the book, so it connects to your hand when you hold the book.  Touching any of the clips or foil tabs will trigger a Scratch program that plays voiceover that you have prerecorded.

  • Timing activities using the Scratch timer block

  • Reaction time game.  Pop an image on the screen, and have your user touch a conductor.  Use the Scratch timer to see how long it took.

  • Combination lock simulation.  Use paper clips, foil or other conductors attached to multiple FunKey Simple input keys.  Using simple Scratch code, you can construct a "lock" that requires the user to touch the right combination of elements at the same time to unlock an animation, image or other Scratch visual or sound.

  • Human Chain.  Try to make a really long circuit to play a sound by having users hold hands.  The first and last person in the chain hold the ground connection and one of the key connections which triggers the sound.

  • DIY Game Controller.  FunKey Simple will send back any keystroke when a conductor is touched.  Make a game controller out of foil, pencil marks, fruit, or your friends heads.  Note: with FunKey Super, you can do this with sensors.



FunKey Super




  • Speed, acceleration, gravity, pendulum dynamics Using sensors (breakbeam, light sensor, ...) and Scratch timer

  • Health: Take heartbeat measurements.  Create a bar chart of heartbeat variations, static vs resting heart rate, and have active fun with the Heartbeat Horserace

  • Weather Station: Make an anemometer from plastic cups and straws, light, temperature (light, temp, breakbeam)

  • Plant environments: moisture sensor, light sensor, temperature sensor

  • Evaporation, state change of ice/water/steam Use the moisture sensor, immersible temperature sensor etc and simple Scratch programs to take data over minutes, hours or days



  • Make interactive things. Using either of the two input/output modes with USB or battery power (various input sensors, outputs: servo, led, buzzer)

  • Lego/FoamCore/Cardboard Build Platform.  The FunKey board can be used as a Lego build platform and Cardboard and FoamCore build platform with special connectors provided:  attach a construction directly to the board to integrate your invention

  • Interactive house or castle.  Using sensors (pushbutton, proximity, touch,...) and outputs (LEDs, motors, buzzers...)

  • Servo motor: In the Special I/O mode, you simply plug a servo motor into the FunKey Super board.  No coding necessary.  Create abaseball game with a servo "bat", or a lift gate for a toy car

  • Intruder and motion detection. Create a room alarm with motion detector, breakbeam, sound sensor and a buzzer.  Reveal your cat's nocturnal movements. 



  • Create a sensor-based game controller for an existing game

  • Create a sensor-based game controller for a game you write in Scratch, Javascript, Python

  • Heartbeat horserace (two heartbeat earclip sensors with Scratch code)


Coding and Physical Computing

  • Code with sensors and outputs.  Use Scratch, Blockly, Javascript, Python.  Sample code provided which works right away.

  • Control LEDs in code: change lighting in an RGB LED




Baseball game and car gate with servo in Special I/O Mode

Control Scratch Cat with potentiometer in Pico Mode

Overview of inputs and outputs in I/O mode