Skip to main content

1.0

Major VersionM

by Pete Prodoehl

Introduction

Use the micro:bit's built-in light sensing capabilities to control a NeoPixel strip.

You'll need a flashlight to shine onto the front of the micro:bit.

(Don't worry, your phone's "flashlight" will work just fine!)

Video Overview

Featured Document

  1. The magical thing about these “Individually Addressable” LEDs is that you don’t have to connect each LED to an individual pin on your micro:bit, you just need one signal wire along with power (Positive and Negative) to light things up. So let's get connected! If you turn the NeoPixel Strip over you'll see labels for the three pins. You should see IN, VCC, and GND. Use the Crazy Circuits Ribbon Cable to connect the NeoPixel Strip to the Bit Board.
    • The magical thing about these “Individually Addressable” LEDs is that you don’t have to connect each LED to an individual pin on your micro:bit, you just need one signal wire along with power (Positive and Negative) to light things up.

    • So let's get connected! If you turn the NeoPixel Strip over you'll see labels for the three pins. You should see IN, VCC, and GND.

    • Use the Crazy Circuits Ribbon Cable to connect the NeoPixel Strip to the Bit Board.

    • The end with S1, +, and - can plug directly into the Pin 13 row (make sure S1 goes into 13) and the other end should plug into the NeoPixel Strip as shown.

    • We only need three wires for the NeoPixel Strip so you can leave S2 (the Orange wire) unconnected.

  2. In the next step we're going to provide a link to the code for this project, but first let's look at the NeoPixel Extension for MakeCode. The Extension has the basic blocks you'll need to set up the NeoPixel Addressable RGB LEDs and to control them with a micro:bit, and the Bit Board makes it very easy to connect things!
    • In the next step we're going to provide a link to the code for this project, but first let's look at the NeoPixel Extension for MakeCode.

    • The Extension has the basic blocks you'll need to set up the NeoPixel Addressable RGB LEDs and to control them with a micro:bit, and the Bit Board makes it very easy to connect things!

  3. If you've never used a micro:bit before you'll want to check out this guide:  Bit Board V2 Setup and Use
    • Leave the USB Cable plugged into the micro:bit and it should start to run the code as soon as it's loaded.

    • Depending on the room you are in the NeoPixel Strip might light up a few LEDs.

    • If not, grab a flashlight and point it at the front of the micro:bit and see what happens!

    • Take a look at the code and see if it makes sense.

    • Feel free to play around with the code making changes to see how they affect the operation.

Finish Line

Attached Documents

Pete Prodoehl

Member since: 03/04/2020

331 Reputation

289 Guides authored

0 Comments

Add Comment

View Statistics:

Past 24 Hours: 0

Past 7 Days: 1

Past 30 Days: 2

All Time: 120