Micro:bit Color-recognized LEDs

Introduction: Micro:bit Color-recognized LEDs

About: ElecFreaks is an open design house founded in March 2011. Our goal is to create rapid prototypes and give small-batch manufacture solution for makers and startups. With over 50% staff as engineers and expanded…

Result

This device is able to adjust the color of the leds with the color detected by the sensor. (Red, blue, green, yellow)

Supplies

  • micro:bit x 1
  • Nezha Expansion board x 1
  • Planet X series- Rainbow Led x 1
  • Planet X series- Color sensor x 1
  • RJ11 wire x 2
  • Bricks x N

Step 1: Hardware Connestions

Connect the micro:bit to Nezha expansion board, then connect the color sensor and rainbow led to the IIC port and J1 connections accordingly as the picture shows.

Step 2: Bricks Build-up

Build a structure as the below:

Step 3: Software Programming

Add Planet X extension into the package, click extension in the settings menu on the right upper side.

Search with Planet X in the dialogue box and add it to the package.

Step 4: Coding Page

Choose the show icon brick in the on start brick and set to connect the rainbow led to J1 with 8 leds.

Judge if the color detected is red, if yes, set the value of index from 0-8, and add by 1 to excute the commands. Then drag the brick of setting range to strip from 0 with the index leds; set the color of the range in red and pause for 100ms as the picture indicates.

Program in the same method for the color sensor when blue, green and yellow are detected.

All of the code will be these:

Link:https://makecode.microbit.org/_h2E3HURJmcyd

Be the First to Share

    Recommendations

    • Metal Contest

      Metal Contest
    • Maps Challenge

      Maps Challenge
    • Make it Fly Challenge

      Make it Fly Challenge

    Comments