Small Basic
mBot2
Arduino
Python
100

Which Small Basic object is used to draw shapes?

The Turtle object.

100

What is the name of the robot’s controller introduced in the plan?

CyberPi

100

What does IoT stands for?

Internet of Things.

100

Which Python instruction displays information on the screen?

print()

200

What programming element stores information that can be updated?

A variable

200

Which sensor helps mBot2 detect a wall?

The ultrasonic sensor

200

Which electronic component is programmed to blink in the first Arduino circuit?

An LED

200

Which instructions provide alternative choices after an if condition?

elif and else

300

Which instruction is used to make a decision in a program?

If

300

Which programming element can count how many times the robot detects a wall?

A variable

300

What is the purpose of a breadboard?

It allows electronic components to be connected in a circuit.

300

A program must repeat an action a specific number of times. Which loop is suitable?

The for loop

400

A program must display “Correct” if an answer is right and “Try again” otherwise. Which instruction is needed?

An If condition with an Else instruction.

400

A smart trash bin must detect an approaching object and recognize its color. Which two sensors are used?

The ultrasonic sensor and the color sensor.

400

An LED should gradually become brighter or darker. Which effect is being controlled?

Fading

400

A program must calculate a mathematical value using additional mathematical functions. Which library should be introduced?

The math library

500

A variable contains the number 5. The program changes it to 8. What has happened?

The content of the variable has been updated.

500

A robot must move through a maze. Which component must be controlled?

The motors.

500

How many variables are used to control the blinking of two LEDs in the plan?

Two variables.

500

Which Python object is used to draw shapes?

The Turtle object.

M
e
n
u