Chart an ultrasonic sensor

Read distance with an ultrasonic sensor and draw it on the dashboard chart. This tutorial is part of the Nairda learning path. You can build it step by step inside the app, which checks every block you place before letting you move on. The steps We add a While loop, which repeats forever. We create a number variable called reading. We declare an ultrasonic called ultra, trigger on 9 and echo on 10. Inside the loop we set reading to the distance the sensor measures. On the dashboard we draw a chart and give it the variable reading. When you finish, the app takes you straight to the next tutorial in the path. ...

August 12, 2026 · 1 min · 117 words · Nairda

Length of a text

Count how many letters a text has with the Length block. This tutorial is part of the Nairda learning path. You can build it step by step inside the app, which checks every block you place before letting you move on. The steps We add a While loop, which repeats forever. We create a text variable called text with the value Hello. We create a number variable called length. Inside the loop we set length to the Length block. We drag the variable text into the slot of Length. On the dashboard we draw a label. And we drag the variable length onto the label. When you finish, the app takes you straight to the next tutorial in the path. ...

August 12, 2026 · 1 min · 124 words · Nairda

Random neopixel

Give the neopixel a new random color on every turn of the loop. This tutorial is part of the Nairda learning path. You can build it step by step inside the app, which checks every block you place before letting you move on. The steps We add a While loop, which repeats forever. We declare a neopixel of 1 led on pin 9. Inside the loop we put a delay of 100 milliseconds. Behind it we put the neopixel block. Its blue is a random number from 0 to 100. Its green is another random number from 0 to 100. And its red is a third random number, so the color keeps changing. When you finish, the app takes you straight to the next tutorial in the path. ...

August 12, 2026 · 1 min · 132 words · Nairda

The right password

Compare two texts with the Compare block and use Not to know when the password fails. This tutorial is part of the Nairda learning path. You can build it step by step inside the app, which checks every block you place before letting you move on. The steps We add a While loop, which repeats forever. We create a text variable called password. We create a number variable called wrong. Inside the loop we save whatever is typed into password, using Wait. Behind it we set wrong and give it the Not block. Inside the Not we put Compare, which is 1 when the texts match. We compare the variable password against the password sun. On the dashboard we draw a terminal and give it the variable password. We add a label with wrong, which is 1 when the password is not sun. When you finish, the app takes you straight to the next tutorial in the path. ...

August 12, 2026 · 1 min · 162 words · Nairda

A seconds counter

Count seconds by adding one to a variable on every turn of the loop. This tutorial is part of the Nairda learning path. You can build it step by step inside the app, which checks every block you place before letting you move on. The steps We add a While loop, which repeats forever. We create a number variable called seconds. Inside the loop we wait 1000 milliseconds, which is one second. Behind it we set seconds to a sum. The sum is seconds plus 1, so it goes up one at a time. On the dashboard we draw a label and name it Seconds: And we drag the variable seconds onto the label. When you finish, the app takes you straight to the next tutorial in the path. ...

August 12, 2026 · 1 min · 133 words · Nairda

Button and led

Turn a led on and off with a physical button, mapping the reading from 0 to 100. This tutorial is part of the Nairda learning path. You can build it step by step inside the app, which checks every block you place before letting you move on. The steps We add a While loop, which repeats forever. We declare a led on pin 13. We declare a digital input called button on pin 2. We create a number variable called reading. Inside the loop we put a delay of 100 milliseconds. Behind it we set reading to a Map block. What we map is the button, which only gives 0 or 1. And it comes out between 0 and 100, which is the led brightness. Behind it we put the led and give it the variable reading. When you finish, the app takes you straight to the next tutorial in the path. ...

August 12, 2026 · 1 min · 156 words · Nairda

Is it in range?

Join two comparisons with the logical And to know whether a number is between 10 and 20. This tutorial is part of the Nairda learning path. You can build it step by step inside the app, which checks every block you place before letting you move on. The steps We add a While loop, which repeats forever. We create a number variable called number. We create another number variable called inside. Inside the loop we set inside to an And block. In the first slot of the And we put a greater-than comparison. That comparison says number is greater than 10. In the second slot of the And we put a less-than comparison. That other one says number is less than 20. On the dashboard we put a slider and give it the variable number. We add a label with inside, which is 1 only when it is in range. When you finish, the app takes you straight to the next tutorial in the path. ...

August 12, 2026 · 1 min · 169 words · Nairda

Motor with an ultrasonic sensor

Make the motor spin faster or slower depending on how far away an object is. This tutorial is part of the Nairda learning path. You can build it step by step inside the app, which checks every block you place before letting you move on. The steps We add a While loop, which repeats forever. We declare a motor on pins 2, 3 and 4. We declare an ultrasonic called ultra, trigger on 5 and echo on 6. We create a number variable called reading. Inside the loop we set reading to the distance the sensor measures. Behind it we put the motor and give it the variable reading as its speed. When you finish, the app takes you straight to the next tutorial in the path. ...

August 12, 2026 · 1 min · 131 words · Nairda

Count to 10 seconds

Use a Repeat loop that runs a fixed number of times instead of forever. This tutorial is part of the Nairda learning path. You can build it step by step inside the app, which checks every block you place before letting you move on. The steps We add a While loop, which repeats forever. We create a number variable called seconds. Inside the loop we set seconds back to 0. Behind it we add a Repeat loop of 10 turns. Inside the Repeat we wait one second. Behind the delay we set seconds to a sum. The sum is seconds plus 1, so it counts up to 10. On the dashboard we draw a label and name it Seconds: And we drag the variable seconds onto the label. When you finish, the app takes you straight to the next tutorial in the path. ...

August 12, 2026 · 1 min · 147 words · Nairda

Dice simulator

Roll two dice with random numbers and print them in the terminal. This tutorial is part of the Nairda learning path. You can build it step by step inside the app, which checks every block you place before letting you move on. The steps We add a While loop, which repeats forever. We create a text variable called terminal. We create two number variables, die1 and die2. Above the loop we clear the terminal with an empty Set. Behind it we join the title Dice simulator. Behind it we set die1 to a random number. That random goes from 1 to 6, like a die. And behind that we set die2 to another random. This one also goes from 1 to 6. Behind it we join the label die 1: And behind it the value of die1. Behind it we join the label die 2: And the value of die2 behind it. On the dashboard we draw a terminal and give it the variable terminal. When you finish, the app takes you straight to the next tutorial in the path. ...

August 12, 2026 · 1 min · 184 words · Nairda