Let's turn a LED strip into a visual thermometer by lighting up and colouring it's lights depending on the current temperature.
To get started create a new Microbit project.
To access the blocks we need to program the LED strip, you need to add the neopixel extension to your project.
To add an extension follow these steps:
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.
Now let's program the A button to display the temperature on the screen of the Microbit.
Add the following code to your project:
Finally let's display the temperature by lighting up the LED lights on the strip. The hotter it is the more lights we want to light up.
We will use the show bar graph block and a temperature block to light up the LEDs on the strip according to what temperature the Microbit is reading from it's sensor. We will set the maximum temperature to be 30 degrees celsius (if it's 30 degrees then all the lights will light up).
Add the following new code to your project: