Lesson 17 Quiz
App Remote Control (Hiwonder 6.10)
Student Information
Name:
Email:
Quiz Questions
1. What is the most important command to always support in a remote-control robot?
A) LIGHTS
B) STOP
C) BOOST
D) CALIBRATE
2. Why should the robot stop automatically if it stops receiving commands for a short time?
A) To save memory
B) To handle connection loss safely
C) To make the robot louder
D) To make it go faster
3. In a simple command protocol, what does sending single characters like F/B/L/R/S help with?
A) It makes the robot heavier
B) It makes communication simple and reliable
C) It increases battery voltage
D) It prevents the app from connecting
4. What is a common best practice when uploading Arduino code if you have a Bluetooth module attached?
A) Turn the volume up
B) Remove the Bluetooth module to avoid serial conflicts
C) Increase motor speed
D) Disconnect the USB cable
5. Which is the best description of the phone app in an app-control robot system?
A) The part that directly spins the motors
B) A controller UI that sends commands to the robot
C) The battery charger
D) The camera module
6. What is a “speed clamp” used for in remote control?
A) To force the motors to run at maximum power
B) To limit maximum speed for safety
C) To change LED colors
D) To increase WiFi range
7. If the robot receives an unknown command character, what is the safest behavior?
A) Ignore it and keep the last motion forever
B) Stop the motors (or treat as STOP)
C) Increase speed
D) Reset the Arduino every time
8. Which pairing/connection step is required before the app can control the robot?
A) Install a GPS module
B) Pair/connect to the robot’s Bluetooth/WiFi link
C) Turn on airplane mode
D) Change the Arduino CPU
9. Describe a safe command protocol for a remote-control robot (include STOP and a timeout). (Short Answer)
10. List 3 common troubleshooting steps if the app won’t connect or control the robot. (Short Answer)
Submit Quiz
Quiz Results
← Back to Lesson
📚 Semester Overview
Next: Lesson 18 Quiz →