Make

Materials

  • micro:bit, battery holder and 2 AAA batteries
  • Banana
  • Orange
  • 4 Crocodile clips

Steps

|Step 1| - Connect the ground lead

Using the 1st crocodile clip, connect the end of the crocodile clip onto GND pin of the micro:bit.

|Step 2| - Connect the sound lead

Using the 2nd crocodile clip, connect the end of the crocodile clip onto pin 0 of the micro:bit.

|Step 3| - Connect the headphone to ground

Using the 1st crocodile clip, connect the second end of the crocodile clip onto based of the headphone jack.

|Step 4| - Connect the headphone sound contact

Using the 2nd crocodile clip, connect the second end of the crocodile clip onto tip of the headphone jack.

|Step 5| - Connect a fruit lead

Using the 3rd crocodile clip, connect the end of the crocodile clip onto the 1st crocodile clip already clipped onto GND.

|Step 6| - Connect the orange to ground

Using the 3rd crocodile clip, connect the unattached end of the crocodile clip onto the orange.

|Step 7| - Connect a second fruit lead

Using the 4th crocodile clip, connect the end of the crocodile clip onto pin 1 on the micro:bit.

|Step 8| - Connect the banana

Using the 4th crocodile clip, connect the unattached end of the crocodile clip onto the banana.

|Step 9| - Complete banana keyboard

Your banana keyboard is ready!

|Step 10| - Test the keyboard

Connect your micro:bit to your computer using your USB cable and run this script:

input.onPinPressed(TouchPin.P1, () => {
    music.playTone(music.noteFrequency(Note.C), music.beat(BeatFraction.Quarter));
});

How is touching a piece fruit detected by the micro:bit? Find out in this video:

Grab the orange with one hand. With the fingers of your other hand, tap the banana to play sound. Your banana keyboard is ready!

NEXT: beat box