Skip to main content

Case 02: Flower-watering Prompter


Some plants can make people live healthier. For example, a pot of green dill in a room of 8-10 square meters is equivalent to an air purifier, which can effectively absorb harmful gases such as formaldehyde, benzene and trichloroethylene in the air. Thus, we can make a simple watering device to help us take care of plants.

Quick Start

Materials Required

Nezha expansion board × 1

micro:bit × 1

LED-red × 1

LED-green × 1

Soil moisture sensor × 1

RJ11 wires × 3

Tips: You may need to purchase Nezha Inventor's Kit if you want all the above compoents.

Connection Diagram

Connect the green LED to J4, red LED to J3 and soil moisture sensor to J2 on the Nezha expansion board as the picture shows.

Assembly Video

Video reference:

Assembly Steps

MakeCode Programming

Step 1

Click "Advanced" in the MakeCode to see more choices.

For programming, we need to add a package: click "Extensions" at the bottom of the MakeCode drawer and search with "PlanetX" in the dialogue box to download it.

Notice: If you met a tip indicating that some codebases would be deleted due to incompatibility, you may continue as the tips say or create a new project in the menu.

Step 2

Code as below:



You may also download it directly below:


The red LED lights on for reminding of watering if the soil moisture sensors gets a low value from the earth, or the green LED lights on.