Hello Blocks
Show a greeting in the output panel.
Explore programming and electronics lessons. Progress at your own pace — no account required.
Show a greeting in the output panel.
Print first, then second, in order.
Repeat a greeting three times.
Use an if-else condition to choose between two outputs.
Store a number in a variable and print it.
Define a reusable function and call it with different inputs.
Observe three LED on/off cycles with a one-second wait in each state.
Turn the simulated LED on when the simulated button is pressed, and off when released.
Activate the simulated buzzer for one second, then silence it.
In a Kigali street-light teaching model, turn the LED ON below 30% brightness; OFF at 30% and above. Brightness is normalized 0–100%, not lux.
In a Rwandan classroom teaching model, activate the buzzer indicator above 30°C; OFF at 30°C and below. Simulated temperature range: -40 to 125°C.
In a Rwandan school water-tank teaching model, turn the low-level LED ON below 20% fullness; OFF at 20% and above. Fullness is normalized 0–100%, not litres.
Run at least two cycles: red LED 1 for at least 2 seconds → green LED 2 for at least 2 seconds → yellow LED 3 for at least 1 second. Only one light may be ON, including between waits.
In a Rwandan garden teaching model, LED 1 indicates irrigation demand only when reservoir fullness is at least 20% AND temperature is above 30°C. Otherwise OFF. This LED is not a pump.
Choose one bounded project: Blink (three ON/OFF cycles, 1 second each), Street Light (LED ON below 30%, OFF at/above), or Irrigation Indicator (reservoir ≥20% AND temperature >30°C). Complete its observed rubric; other inventions are practice only.