wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

LAN on Mblock 5 using Mbot

Total questions: 30

Worksheet time: 54mins

Name
Class
Date
1.

Which example shows a small LAN?

a)

An isolated computer with no Wi‑Fi card

b)

Home network with one user and devices

c)

Global network linking many continents

d)

Two phones using Bluetooth briefly

2.

Which connected device would most likely be part of a modern LAN at home?

a)

Analog wall calendar

b)

Smart TV or thermostat

c)

Gasoline engine piston

d)

Paper-based filing system

3.

How do you set the message on the LAN broadcast block?

a)

Change the router password first

b)

Type a command in the console

c)

Restart the device after pairing

d)

Click to set the message name

4.

Why is Upload mode specifically mentioned before transferring programs to CyberPi 1 and 2?

a)

It shares variables between devices only

b)

It disables Wi‑Fi for security reasons

c)

It compiles and stores code to run without a PC

d)

It converts blocks into image files

5.

If CyberPi 2 does not play the sound after receiving a message, which part of the second script should be checked first?

a)

Play hi until done block

b)

Button A pressed block

c)

LAN password block

d)

Brightness control block

6.

What action is suggested if you only have one mBot2?

a)

Ask a friend to borrow theirs

b)

Skip the second device

c)

Use a Bluetooth speaker

d)

Replace it with a webcam

7.

Which statement best describes the sequence for adding devices?

a)

Create sprites, paint backgrounds, then record audio

b)

Pair Bluetooth headphones, then test speakers

c)

Install drivers, restart PC, then connect Wi‑Fi

d)

Open mBlock5, add a CyberPi, then add another

8.

Which event should trigger the LED display after a broadcast is received?

a)

When program starts

b)

When button B pressed

c)

When receiving broadcast on LAN

d)

When message equals zero

9.

If two students accidentally use the same message address, what is the most likely outcome?

a)

Devices stop connecting to Wi‑Fi entirely

b)

Messages are ignored by the sender device

c)

Programs interfere because broadcasts overlap

d)

LEDs become dimmer on both devices

10.

Which statement is true about CyberPi receiving LAN broadcasts?

a)

It can receive broadcasts from devices on the same LAN

b)

It receives only messages sent by the internet cloud

c)

It can receive messages even when LAN is disconnected

d)

It receives messages only from paired Bluetooth devices

11.

A program needs to send a sensor reading over LAN. Which is the best approach?

a)

Use when receiving message to trigger the send

b)

Use Bluetooth broadcast without message value

c)

Use router settings to convert reading to text

d)

Use broadcast message with value set to the reading

12.

Which action triggers CyberPi 2 to show the value on its screen in the example? (Lesson 1)

a)

Pressing button A on CyberPi 1

b)

Pressing button B on CyberPi 2

c)

Restarting both CyberPis again

d)

Selecting a different Wi‑Fi network

13.

What type of block is “LAN broadcast message value received”?

a)

A reporter block requiring data

b)

An event block with no inputs

c)

A command block acting alone

d)

A control block for loops

14.

Which event block should CyberPi 2 use to react to incoming LAN messages?

a)

When button A is pressed locally

b)

When timer reaches a certain value

c)

When receiving message broadcast on LAN

d)

When device orientation changes

15.

What does the note suggest when using a router for communication?

a)

Disable Wi‑Fi to prevent lag

b)

Rename networks for each device

c)

Use separate LANs for stability

d)

Connect all CyberPis to the same LAN

16.

If CyberPi 2 is not displaying the value, which is the best first step to troubleshoot?

a)

Turn off the router permanently

b)

Reduce pixel size of the text

c)

Rewrite the entire program again

d)

Check both are on the same connection / (broadcast message)

17.

Which action starts the program that gathers and sends data? (sample project on the lesson 2)

a)

Pressing button A on the CyberPi

b)

Pressing button B on the CyberPi

c)

Powering on the first mBot2

d)

Connecting to Wi‑Fi on the robot

18.

Which action stops the data collection loop before sending the last value? (sample project on the lesso

n 2)

a)

Pressing button A on the CyberPi

b)

Turning off both mBot2 units

c)

Disconnecting the LAN cable

d)

Pressing button B on the CyberPi

19.

What is sent after the stop condition is met in the program logic? (sample project on the lesson 2)

a)

The last distance value is broadcast on LAN

b)

All recorded values are saved to memory

c)

A stop signal is sent to both robots

d)

The display is cleared on CyberPi2

20.

In the sample project on the lesson 2, variable A is repeatedly set to which value?

a)

Ultrasonic distance in centimeters

b)

Button A press duration in ms

c)

Motor speed in percentage

d)

Battery voltage in volts

21.

What must be consistent between CyberPi and CyberPi2 for LAN broadcast to work correctly?

a)

Brightness level

b)

Wi‑Fi password only

c)

Same address setting (same broadcast message)

d)

Ultrasonic frequency

22.

Which distance range triggers a red light on CyberPi B? (this is the exercise on the lesson 2)

a)

5–10 cm

b)

8–12 cm

c)

0–4 cm

d)

Over 10 cm

23.

You want CyberPi B to display blue when the distance is exactly 10 cm. Which rule applies?(this is the exercise on the lesson 2)

a)

10 cm is in 5–10 cm

b)

10 cm is over 10 cm

c)

10 cm is under 5 cm

d)

10 cm is not defined

24.

What is the primary purpose of a joystick in computing?

a)

Controlling objects on a screen

b)

Storing files for later use

c)

Printing images on paper

d)

Entering text into programs

25.

Which is the best describes a joystick in a computer system?

a)

Processing unit for tasks

b)

Storage device for data

c)

Input device for control

d)

Output device for audio

26.

In the described today activity, CyberPi is used to act as which device?

a)

A screen display unit

b)

A network router device

c)

A joystick controller

d)

A data storage drive

27.

Why is a LAN needed in the CyberPi joystick project?

a)

To cool the motors of mBot2

b)

To power both CyberPi devices

c)

To communicate between two devices

d)

To store the programming files

28.

Which scenario is given as a common use of a joystick?

a)

Typing essays for school

b)

Controlling a flight simulator

c)

Browsing web news sites

d)

Editing photos for class

29.

Which robot is mentioned as being controlled by the CyberPi joystick setup?

a)

Codey Rocky robot

b)

Ultimate 2.0 robot

c)

Airblock drone kit

d)

mBot2

robot

30.

A class wants to replicate the joystick project with two mBot2 units. What is the essential networking setup they must include?

a)

Attach larger screens

b)

Use wired printers

c)

Connect both to LAN

d)

Install extra storage