Font size
WorksheetsLet’s explore the EdScratch environment
Total questions: 24
Worksheet time: 19mins
Fill in the blank: The set of programs and applications that make hardware, such as a computer or a robot, work is called ________.
software
hardware
firmware
network
What is a programming language?
The physical parts of a computer
A set of rules and instructions used to write computer programs
A type of robot
A website for programming
What is the name of the programming language specifically designed for programming Edison robots?
EdScratch
Python
Blockly
Scratch
What is the programming area in the EdScratch programming environment?
The programming area is where users can save their projects.
The programming area only shows error messages.
The programming area is where users create and organize code blocks.
The programming area is used to view completed projects.
What is the menu bar in the EdScratch programming environment?
Options like 'Save' and 'Load' are accessed from the menu bar. The menu bar also has the 'Program Edison' button.
The menu bar is where you can draw shapes and add colors to your program.
The menu bar is used to control the robot's speed in real-time.
The menu bar displays the output of your code as a graph.
Look at EdScratch on your computer. Which of the following options lists the four main parts of the EdScratch environment?
Block Palette, Programming Area, Stage, Sprite List
Block Palette, Programming Area, Output Console, Toolbar
Block Palette, Programming Area, EdBot Area, Project Area
Block Palette, Programming Area, EdBot Area, Toolbar
In EdScratch, which menu option do you need to select to access the demonstration programs?
Load Demos
Save Project
Export Code
Settings
Why does the 'Program Edison' button take a while to appear in the pop-up window?
The computer is slow
Edison needs to be charged
The blocks in EdScratch need to be converted into a format that Edison can understand before the program can be downloaded
The cable is not connected
What sound does Edison make when a program is downloaded correctly?
Success beep
Error buzz
Continuous tone
No sound
What should you do after hearing Edison's success 'beep'?
Press the play button to run the program.
Reset the device immediately.
Take a break before continuing.
Ignore the beep and keep working.
Where is the 'Program Edison' button located in the EdScratch environment?
Menu bar
Programming area
Toolbar
Output panel
How many warning messages are there in the error box when you load the Test_program?
1
2
3
4
What did you expect the program to do? Did the program do what you expected?
Yes, the program did what I expected.
No, the program did not do what I expected.
There are several demonstration programs in EdScratch. Which of the following things might you notice when running a demonstration program (other than Test_program) on Edison?
The robot performs actions that match the sequence of blocks in the program.
The robot ignores the program and does nothing.
The robot always moves in a straight line regardless of the program.
The robot only responds to Test_program.
What is the purpose of the error box in EdScratch?
To store blocks
To display warning messages when something is not quite right in a program
To download programs
To display the programming area
Fill in the blank: There are two types of warning messages in EdScratch: ______ warning messages and ______ warning messages.
yellow; red
blue; green
orange; purple
black; white
What do the yellow warning messages mean in EdScratch?
Stop, the program cannot be downloaded
Caution, the program might not work as expected but can still be downloaded
The program is perfect
The program is deleted
Once the program is loaded into EdScratch, what happens when you try to download this program to your Edison robot?
The program works as expected.
The program does not work due to an error.
The robot moves in a circle.
Nothing happens.
Once the program is loaded in EdScratch, what should you do if you see a red message in the error box?
Ignore the message and run the program
Read the message and correct the problem in the program
Restart the computer
Delete the program and start over
If you download the program while that yellow message is there, which blocks will not be programmed in Edison?
All blocks above the yellow message
All blocks below the yellow message
Only the block with the yellow message
No blocks will be programmed
What is a Robot? Handout
There are many dierent kinds of robots, from ones designed to build cars to ones that vacuum to
ones that explore other planets. To be a robot, a machine must meet certain criteria. A machine is
only a robot if it has all the elements listed below:
Body
The body is a physical substance and shape of some type. The body will be designed based
on the function—some look like vehicles, some like an arm, and some like a person. If you
can touch it, that’s the body.
Control
Control is a program to control the robot. Robots must be told what to do. To control a robot
we need:
Input
Input is the information that comes from the robot’s sensors. Robots have sensors
that they use to get information from the robot’s environment. For example, a
smoke detector can detect smoke. (In other words, sensing the robot’s environment).
Robots typically have external and internal sensors.
Programmable
The program is a set of instructions or rules that the programmer gives the robot.
For example, a smoke detector has a program to make a sound if it senses smoke.
To be a robot, a machine must be programmable.
Output
The output is the action a robot takes, often involving motors, lights, or sounds. For
example, a smoke detector makes a loud sound and flashing lights. (In other
words, eecting change in the robot’s environment—adapting.)
Behavior
Behavior is the combination of outputs that result in the task or job the robot does. For
example, the behavior of a smoke detector is to “go off” in the presence of smoke. “Going
off” is a combination of making noise and flashing lights, and may also involve calling there
department.
What is one of the criteria for a machine to be considered a robot?
It must have a body.
It must be able to fly.
It must be made of metal.
It must have wheels.
Which of the following is an example of a robot's input?
A smoke detector sensing smoke.
A robot moving its arm.
A robot making a sound.
A robot flashing lights.
What role does the program play in a robot's functionality?
It provides a set of instructions for the robot.
It powers the robot's motors.
It forms the physical body of the robot.
It acts as a sensor for the robot.
How does a smoke detector robot demonstrate output?
By making a loud sound and flashing lights.
By detecting smoke.
By having a physical body.
By being programmable.
What is the behavior of a smoke detector robot when it detects smoke?
It goes off by making noise and flashing lights.
It starts moving around the room.
It shuts down completely.
It changes its physical shape.
Why is it important for a robot to be programmable?
To follow specific instructions and perform tasks.
To have a physical body.
To detect environmental changes.
To produce output like sounds and lights.
What is the purpose of sensors in a robot?
To gather information from the environment.
To control the robot's movements.
To provide power to the robot.
To form the robot's physical structure.
This contains all the code blocks available in Scratch. It can be opened by clicking on the Scripts tab.
Block Palette
Sprite
Script
Costume
It is the area that has all the blocks you can use to assemble on the code screen.
Block Palette
Script Area
Stage
Sprite
You can keep score in Scratch by creating a
sprite
variable
loop
function
