Microbit Sensors & Circuits
Beginner
60 mins
170 points
What you need:
  • Microbit
  • LED Strip with crocodile clips

LED Strip Clapper

In this step-by-step lesson, you'll create a Microbit project, add the neopixel extension, and set up an LED strip. You'll create an 'on' variable, learn to detect a clap, and code the LED strip to turn on and off accordingly. Finally, you'll download your code, test it, and explore further improvements.

1 - Create a new Microbit project

To get started create a new Microbit project.

makecode.microbit.org

2 - Add the neopixel extension

To access the blocks we need to program the LED strip, you need to add the neopixel extension to your project.


3 - Setup the LED Strip

To be able to interact and program the LED strip we will need a variable that stores the strip.

Add the following code to your project. We set the value to be 30 as there are 30 LEDs on the strip.

4 - Create an 'on' variable

We will need a variable called 'on' to store whether the lights should be in the on state (on = true) or the off state (on = false).

Create a variable called on and set it to be false at the start.

5 - Detect a clap

We will use the on [loud] sound block to detect when you clap.

When a clap is detected:

  • If on equals false, then we will turn on the light
  • Else on must equal true so we will turn off the light

Add the following code to set the on variable to be true and light up the LED strip a colour.


Join our club 😃

To view the remaining 3 steps and access hundreds of other coding projects please login or create an account.

Copyright Notice
This lesson is copyright of Coding Ireland. Unauthorised use, copying or distribution is not allowed.
🍪 Our website uses cookies to make your browsing experience better. By using our website you agree to our use of cookies. Learn more