yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
Mini Microbit Handle📖
1.Preparation before class
  • 1.1 MakeCode Programming Guide
  • 1.3 How to import tiny:bit library
2.MakeCode programming course
A.General basic course
  • 3.Aircraft war
  • 4.Fruit game
  • 1.Heart beat
  • 2.See who is pressing fast
  • 3.Flowing sand
  • 4.DIY thermometer
  • 5.Direction follower
  • 6.Listen to music
  • 7.Dice game
  • 8.Good morning, good night
B.V2 basic course
  • 1.Play sound effects
  • 2.Changing face
  • 3.Clapping your hands
  • 4.Little mp3
  • 5.Temperature alarm
  • 6.Alarm clock
  • 7.Touch song
  • 8.Detect sound
  • 9.Sleep mode
C.Handle game course
  • 1.Direction-guide
  • 2.Dodge bullet game
  • 5.Jump
  • 6.Mini-racing
  • 7.Pingpong
  • 8.Snake
  • 9.Two machine battle
  • 10.Faster than who shakes
D.Remote control car course
  • 1.Mbit car
  • 2.Tinybit car
  • 3.Buildingbit
  • 4.Lastbit V2
E.Remote control building block kit course
  • 1.Tumblebit
  • 2.Bipedbit
  • 3.Spinbit
  • 4.Armbit
  • 5.Omnibit
  • 6.Spiderbit
  • 7.Pretty car handle control
  • 8.Clip robot handle control
  • 9.Proficient carrier handle control
  • 10.Skip car handle control
  • 11.Mobile shooter handle control
3.MicroPython programming course
A.Basic course
  • 1.Heart beat
  • 2.Button game
  • 3.Flowing sand
  • 4.DIY thermometer
  • 5.Direction follower
  • 6.Listen to music
  • 7.Dice game
  • 8.Morning and night
B.Remote control course
  • 1.Microbit car
  • 2.Tinybit car
  • 3.Buildingbit
  • 4.Lastbit
C.Remote control building block course
  • 1.Tumblebit
  • 2.Spinbit
  • 3.Armbit
  • 4.Omnibit
  • 5.Spiderbit
  • 6.Bipedbit
  • 7.Pretty car handle control
  • 8.Clip robot handle control
  • 9.Proficient carrier handle control
  • 10.Skip car handle control
  • 11.Mobile shooter handle control
Download
  • Code
  • Hardware Manual
Download ZIP

Welcome to Mini Microbit Handle repository

8.Morning and night

8.Morning and night

1. Learning goals

In this lesson, we will learn to how to make micro:bit display different patterns according to external light.

2.Code and analysis

image.png 

from microbit import * 

This code is to import everything from the microbit library, and any program need to uses import this library.

 

display.read_light_level()

In reverse bias mode, use the LED light of microbit dot matrix to sense the brightness falling on the dot matrix. Returns an integer between 0 and 255.

 

Micro:bit has a dot matrix of 5*5 LEDs, and the brightness of each LED on the dot matrix can be set to a value from 0 to 9.

If the brightness of an LED is set to 0, then it goes out.

If its brightness is set to 9, then it is at the brightest level.

We can display a custom image on the micro:bit dot matrix. Based on the pattern required this time, we define four custom patterns and display this pattern.

Note:

1 - The capital letter/lowercase letters must be distinguished!

2 - Correct spelling!

3 - Keywords such as # need a space between the content.

4 - You can only use the Tab key (tabulation key) for indentation.

3. Programming and downloading

3.1 You should open the Mu software, and enter the code in the edit window, , as shown in figure .

Note! All English and symbols should be entered in English, and the last line must be a space.

image.png 

3.2 As shown in figure, you need to click the Check button to check if our code has an error. If a line appears with a cursor or an underscore, the program indicating this line is wrong.

image.png 

3.3 You need to connect the micro data cable to micro:bit and the computer, then click the Flash button to download the program to micro:bit as shown in figure.

image.png 

4. Experimental phenomena

After the program is successfully downloaded.

When the micro:bit board is in a relatively bright environment, a sun pattern will be displayed on the dot matrix, which means to say "Good morning" to everyone.

When the micro:bit board is in a relatively dark environment, a moon pattern will appear on the dot matrix, which means to say "Good night" to everyone.


Dice game
Microbit car

COMPANY

  • About us
  • Team Style
  • Blog

LEARNING & EXPLORATION

  • Tutorials
  • Edge AI hardware
  • Educational robots
  • Embedded intelligent hardware

WHERE TO BUY

  • Yahboom Online Store
  • Amazon
  • Alibaba
  • AliExpress
  • Mercado

TECHNOLOGY SUPPORT

  • Email: support@yahboom.com

BE A DISTRIBUTOR

  • Email: sales@yahboom.com
QR Code
QR Code

Copyright © 2017-2026 Yahboom. All Rights Reserved.

EN/中文