Lesson 1 · Meet the XRP — Knowledge ChecksAnswer key
Why does the XRP have two motors instead of just one?
Two independently driven wheels are what let a differential-drive robot turn — speed up one side to curve toward the other.
Which part is the 'brain' that runs your program and tells the motors what to do?
The controller board receives your uploaded program and drives everything else.
Your robot is brand new. Why can't you just connect to it over Bluetooth right away?
The first USB connection is what lets XRP Code install and update the robot's MicroPython software. After that, the same robot can connect wirelessly.
A classmate built a program in XRP Code on Safari, but when they click CONNECT their robot never appears in the list. What is the most likely reason?
Building a program works in any browser; connecting to the robot does not. The serial and Bluetooth features XRP Code uses exist only in Chrome and Edge, so the robot never shows up in the list.
You place two Straight blocks one above the other. When you run the program, what happens?
Blocks execute in sequence, top to bottom — one command finishes before the next begins.
True or false: you can run a program on the robot without uploading it.
Blockly is just the editor. Uploading is what puts runnable code on the robot.
True or false: the reflectance sensors detect color.
Reflectance sensors measure how much light bounces back, so they read light/dark — not specific colors.