doral academy preparatory school · web view2015/01/06 · touch the screen with an included...
TRANSCRIPT
ROBOTICS EV3 BASELINE ASSESSMENT
EV3 MENU:
How do you turn on the EV3?A. Press the Back button and hold it for 5 secondsB. Press and hold the Left and Right buttons for 5 secondsC. Press and hold both the Center button and Back buttonD. Press the Center button
How do you turn off the EV3 properly?A. Remove the rechargeable Li-Ion battery packB. Press and hold the Left and Right buttons for 5 secondsC. Press the Back button until a Shut Down dialog box appears, then selecting the
check with the Center buttonD. Insert the Shut Down USB adapter into the USB port on the side of the EV3
How do you navigate the menus of the EV3?A. Touch the screen with an included stylus penB. Use the LEGO IR remoteC. Use the direction buttons to navigate, Center button to select, and Back button to
cancel or go back.D. Use the Sound sensor and the built-in voice commands
To run a program from the Run Recent menu, what do you do?A. Run Recent (first tab) > Select the program then press the center buttonB. File Navigation (second tab) > Select the Project > Select the ProgramC. Brick Apps (third tab) > Port View > Select the motor or sensor that you just
recently used to run that programD. Settings (fourth tab) > Brick Info > Recently Run, then use the center button to
select
To run a program from the File Navigation menu, what do you do?A. Run Recent (first tab) > Select the program then press the center buttonB. File Navigation (second tab) > Select the Project > Select the ProgramC. Brick Apps (third tab) > Port View > Select the project that is linked to available
sensors and motorsD. Settings (fourth tab) > Brick Info > Projects, then use the center button to select
the programs
How do you check the motor and sensor values on the EV3?A. Plugging the EV3 into the computer and using the EV3 Software to checkB. Using the Brick Apps (third menu) > Port View > Select the motor or sensor you
want to viewC. Adding a block to display the motor/sensor value when running a program D. Attaching a second screen adapter to the USB Port on the side of the EV3
Where can you find the speaker volume and other settings on the EV3?A. On the back of the EV3 C. In the Settings (fourth tab) menuB. Behind the battery pack D. On the EV3 Software
ROBOTICS EV3 BASELINE ASSESSMENT
EV3: PORTS & FIRMWARE
Motor (output) ports are identified using ______.A. Numbers 1, 2, 3, and 4B. Letters A, B, C, and DC. Numerals I, II, III, and IVD. USB and PC Ports
Sensor (input) ports are identified using ______.A. Numbers 1, 2, 3, and 4B. Letters A, B, C, and DC. Numerals I, II, III, and IVD. USB and PC Ports
What is Firmware?A. A special type of software that allows the EV3 to understand the programs you
writeB. A special type of software used by law firmsC. The parts of the robot that are not flexibleD. The physical appearance of the robot
What software do you use to download firmware onto the robot?A. The special EV3 Firmware Downloader app for mobile phonesB. The Introduction to Programming: LEGO MINDSTORMS EV3 curriculum C. The EV3 Programming SoftwareD. The firmware can only be updated at the factory
Where in the software is the option to download firmware?A. In the Tools Menu, under Firmware UpdateB. On the main menu, as a button marked "Download Firmware"C. In the EV3's on-screen menus, under "Firmware Tools"D. In the lesson pages
ROBOTICS EV3 BASELINE ASSESSMENT
EV3 PROGRAMMING SENSING, PLANNING, AND ACTING
What does "Programming is Precise" mean?A. The robot will always move to the precise location you wantB. You need to tell the robot precisely what to do, or it might not be what you
wantedC. If you do not type the commands exactly as shown, the program will crashD. The robot will do precisely what you want, even if you give it the wrong command
What do Sensors do for a robot?A. Provide power to onboard electronicsB. Create a physical effect like turning a wheelC. Processes data and makes decisionsD. Give it data on its position and surroundings
What does a robot's Program do?A. Provide power to onboard electronicsB. Create a physical effect like turning a wheelC. Process data and make decisionsD. Give it data on its position and surroundings
What kinds of Actions can a robot typically take?A. Provide power to onboard electronicsB. Create a physical effect like turning a wheelC. Processes data and makes decisionsD. Give it data on its surroundings
What is to "Break down problems"?A. Split up a big problem into smaller ones that are easier to solveB. Solve the problem all at onceC. Give up because the big problem is too hardD. Technical difficulties with the robot
What does "Build up Solutions" means?A. Build a fully working solution by expanding upon partial solutionsB. The best programs solve every problem at the same timeC. Build your robot starting with the wheels and working your way upwardD. Accumulate a lot of chemical compounds
Which of the following connection types allows you to download programs onto the robot?
A. USB cableB. Ethernet cableC. IR connectionD. Power cable
ROBOTICS EV3 BASELINE ASSESSMENT
EV3 PROGRAMMING SOFTWARE:
What advantage(s) does a "model"-based understanding have over just memorizing facts?
A. You can learn a "model" faster than memorizing every single factB. You can reason about new situations, even ones you haven't seen beforeC. Models make things make senseD. All of the above
What is the "Program Flow" a model of?A. Unrelated blocks in the programming softwareB. Proportional reasoningC. The way a program runs
D. Sensing, Planning, and ActingWhich of the following is NOT true about Computational Thinking?
A. It is applicable outside of computer programmingB. It includes the idea of using models to understand systemsC. It is used in roboticsD. It refers only to the process of writing code for a program
Which of the following will help you navigate around a large program?A. Scroll arrows on the sides of the screenB. Zoom controls in the top-right corner of the windowC. Arrow keys on the keyboardD. All of the above
How do you add a comment to your program?A. Start typing on the keyboard and a comment will automatically appearB. Click the comment tool to create a comment box, then type in the box to add a
commentC. Right-click a box and select Add CommentD. The EV3 software does not suppose adding comments
How do you create a new program in the EV3 Programming Software?A. Click the + tab near the top of the screenB. Press the New Program button on the home screenC. Enter a name and press the Go >>> buttonD. Click the Quick Start button on the menu
How do you run a program that has been downloaded to the EV3?A. File > Run on the EV3 brickB. My Files > Software Files > Run on the EV3 brickC. "File Navigation" tab > Project name > Program on the EV3 brickD. Program can only be run from the PC or Mac
Indicate the name of the following block configuration or settings:
ROBOTICS EV3 BASELINE ASSESSMENT
The following block is an example of which kind of programming block?A. SwitchB. LoopC. Move SteeringD. Move Tank
What kind of programming behavior is the following?
A. Switch inside a LoopB. Loop inside a SwitchC. Loop controlled by Ultrasonic SensorD. Switch conditioned by a Rotation Sensor
What control method is used to condition the following Loop Program?
A. CountB. LogicC. SensorD. Rotation
What do the following eight blocks in the EV3 brick’s screen represent?
ROBOTICS EV3 BASELINE ASSESSMENT
Write True or False:
___ A single Project can contain several Programs.
___ You can rename the "Program" inside your Project by double-clicking the
word "Program" on the tab, and typing a new name!
___ The EV3 features a technology called "AutoID" that allows it to automatically
detect, identify, and configure any EV3 hardware plugged into it
___ Run Recent lists the most recent programs you have to run.
___ File Navigation browse through all the Projects you have loaded on the EV3
___ Brick Apps lets you write simple programs only
___ To add a Case on a Switch Block you need to press the tiny + button
Look at the picture below and then choose the corresponding label for the four main areas at the top of the EV3's on-screen menu
A. Run Recent ____ 1B. File Navigation ____ 2C. Brick Apps ____ 3
1 2 3 4
ROBOTICS EV3 BASELINE ASSESSMENT
D. Settings ____ 4
What does the Medium Motor block?A. Controls both of the large motorsB. Controls the medium motor like the one on the armC. Controls the ultrasonic sensorD. Controls all the motors
What happens when you use a negative power level?A. The motor runs backwards or turns leftB. The robot moves fasterC. The motor does nothingD. The program crashes
What happens when you put more than one block in a program?A. The program runs backwardsB. The program runs in sequence from left to right C. The program doesn't run at allD. The program runs the largest motor block first
What happens if a block cannot complete its action?A. The program will immediately skip to the next blockB. The program will try for a while, then display an error and quitC. The program will try for a while, then skip the "stuck" block and move on to the
remaining commandsD. The program will get "stuck" trying to complete the action, and later blocks will
never be run
What does the "1 rotation" refer to in the Move Steering Block's controls?A. One full rotation of the robot's body during a turnB. One rotation of the robot's wheelsC. One time that the robot is picked up and turned aroundD. One rotation of the Earth and its axis
In the following block the left motor was told to move forward at 50% power, and the right motor was told to...
A. Move forward at 50% powerB. Move backwards at 50%C. Stay in placeD. Spin freely
What kind of turn does a robot produce with one motor running and one motor stopped?
A. Goes straightB. Turns in place
ROBOTICS EV3 BASELINE ASSESSMENT
C. Turns "wide"D. Backs up
INTRODUCTION TO ROBOTICS
Match by completing the blank spaces on the right with the numbers on the left
1 Program _____ Responsible for identifying a task and planning a solution
2 Programmer _____ Brain of the LEGO MINDSTORMS system
3 Brick _____ Input device that allows robots to interact with its
environment
4 Sensor _____ Follows a plan
5 EV3 _____ Actions or tasks a robot must do
6 Robot _____ LEGO MINDSTORMS language that translate instructions
from human to robot
7 Behavior _____ Instructions written to follow a plan or course of action
Write True or False___ Robotics is the science that studies robots
___ Robots are made to perform useful tasks to make human life easier
___ Motor ports are identified using letters
___ Sensor ports are identified using numbers
___ Some examples of behaviors are moving, stopping, and turning
___ Using proportional strategy is better than the guess and check method
___ Variables store data for later use
___ A Threshold is a cut off value to allow the robot to make decisions
___ In a Turn in place both wheels rotate in opposite directions
___ In a Wide turn one wheels stops and the other rotates
___ To iterate means to test every step of the way
___ Pseudo code is a common practice in coding to help read and understand your programs
ROBOTICS EV3 BASELINE ASSESSMENT
___ The wheel with the lower power in the Move Tank Block determines the direction of the turn
SENSORS:
It is an intelligent, computer controlled LEGO® brick, which is the brain of the LEGO MINDSTORMS®Education robotA. ProgramB. BrickC. HumanD. None of the above
Gives the robot the ability to moveA. SensorsB. PortsC. MotorsD. Arm
Enables the robot to respond to variations in light level and colorA. Touch sensorB. NXTC. Light/color sensorD. Port
Enables your robot to respond to sound levels and to detect how soft or loud a sound isA. Touch sensorB. BrickC. Sound sensorD. Gyro Sensor
Enables the robot to respond to obstacles in the environmentA. Touch sensorB. Programming BlockC. Ultrasonic sensorD. Color Sensor
Enables your robot to see, recognize, avoid objects, and detect movementA. Ultrasonic sensorB. Gyro SensorC. Touch sensorD. Signal
ROBOTICS EV3 BASELINE ASSESSMENT
Indicate what ports the following sensors are connected to by default
___ Ultrasonic sensor ___ Gyro sensor
___ Color sensor ___ Touch sensor
COLOR SENSOR:
What will a robot need to detect with the Color Sensor?
A. The speed of the robotB. Distance from the vehicle in front of the robotC. Width of the road D. Color of a traffic light
When multiple colors are checked in the "Set of Colors" area, what will the Wait Block do?
A. Wait for ANY of the colors to be seenB. Wait for ALL of the colors to be seen at the same timeC. Wait for ALL of the colors to be seen at least once eachD. Wait for ALL of the colors to be seen in the order indicated by the numbers
A student starts his robot on the dark line, but the robot simply veers to the right, eventually making a full circle, what might be wrong?
A. The threshold is too lowB. The threshold is too highC. The threshold is all right, but the cable is connected to the wrong portD. None of the above
True or False:1. ___ You can see the Number value of the currently detected color directly on the
EV3’s view screen, in the Port View Mode.
2. ___ EV3 color’s sensor lights are green, red, and yellow
3. ___ The EV3 Color Sensor labels each color with a different number
4. ___ A “cero” value means the color sensor is not detecting a color
5. ___ The formula to determine the threshold to follow a dark line is to add up the
ROBOTICS EV3 BASELINE ASSESSMENT
lower reading (dark) and high reading (light) of a surface then divide the result by two.
ROBOTICS EV3 BASELINE ASSESSMENT
GYRO SENSOR:
True or False:
___ The EV3 Gyro Sensor is a MEMS Sensor (Micro-ElectroMechanical System)___ The Gyro sensor helps the robot turn more precisely___ The Gyro sensor uses GPS
Why should your robot use a gyro sensor even if it already has rotation sensors?A. Wheels sometimes slip and lose accuracyB. Wheel's rotation sensor cannot be used to detect body rotationC. Gyro sensor works independently from GPSD. All of the above
Because of the way it is attached to the robot, the Gyro Sensor measures:A. The amount the robot's body turnsB. The amount the robot's wheels turn C. The amount the robot is "tipping" forward or backwardD. When an oscilloscope is nearby
Which factors contributes to the "overturning" problem when using the Gyro Sensor?
A. Sensor accuracy limitationsB. Delay in sensing and signal transmission C. Physical momentumD. All of the above
Which of the following workarounds can help to reduce the "overturning" problem?
A. Replace the Gyro sensorB. Telling the robot to wait until a value that comes "before" the one you actually
wantC. Use a different numbered portD. Press the cancel button as soon as it completed its turn
What is the difference between a workaround and a solution?A. A workaround is preferred over a solutionB. A solution removes the source of the problem, while a workaround only reduces
its effectsC. A workaround removes the source of the program, while a solution only reduces
its effectsD. None, as both are equally the same
ROBOTICS EV3 BASELINE ASSESSMENT
TOUCH SENSOR:
Why are sensors important to robots?A. They allow multiple commands to run in orderB. They give the robot information about its surroundingsC. They allow robots to repeat similar tasksD. All of the above
What does the robot do when the WaitTouch program runs?A. Runs continuously until the Touch Sensor is pressed inB. Waits for 1 second, then moves 1 rotation C. Waits for the Touch Sensor to be pressed in, then moves 1 rotationD. Runs for 1 rotation
What does a Move command do when its Mode is set to “On”?A. Turn the motors onB. Turn the motors on for a certain number of rotationsC. Turn the motors on until the Touch Sensor is triggeredD. Combines with the next block to make a special command
What does a Move command do when its Mode is set to “Off”?A. Turn the motors offB. Waits for the Touch Sensor to be pressedC. Wait for the Touch Sensor to be pressed, then turn the motors offD. End the program
The Wait - Touch block can wait for the sensor to beA. "Released"B. "Pressed"C. “Bumped” D. All of the above
True or False:___ When Touch Sensor is pressed it closes an electrical circuit, allowing current to flow.
___ If the Touch Sensor is released, the circuit is broken and no current flows.
___ The flow (or lack) of current is detected by the EV3, allowing it to determine the Touch Sensor is pressed.
___ The five buttons on the front of the EV3 can be used as Touch Sensors.
ROBOTICS EV3 BASELINE ASSESSMENT
ULTRASONIC SENSOR:
Why might the Ultrasonic be preferred over Touch Sensors for detecting walls and obstacles?
A. Hitting wall could damage the wallB. Hitting a wall could damage the robotC. It is quicker to detect obstacles at a distanceD. All of the above
True or False:
___ The Ultrasonic Sensor uses the speed that sound waves travels to measure distance to an object.
___ The sensor has two openings on its front; one opening emits ultrasonic waves, while the other receives them.
___ The Ultrasonic Sensor measures distance by timing how long it takes for an Ultrasonic wave sent out by the emitter to bounce off an object and come back to the receiver.
MY BLOCK
What is a My Block?A. A custom block representing one or more regular blocksB. Your personal copy of the Project fileC. The physical brick the program is stored onD. The online lesson store panel that appears on the right side of the screen
Which of the following are good uses for My Blocks?A. Saving space on-screenB. Combining multiple blocks into a single behaviorC. Allowing a sequence of blocks to be easily reusedD. All of the above
ROBOTICS EV3 BASELINE ASSESSMENT
LOOP / SWITCH BLOCKS & VARIABLES:
Repetitive tasks can be accomplished efficiently by...A. Writing very long programsB. Writing multiple programsC. Repeating behaviors within a programD. Manually controlling the robot
What does the Loop do?A. Send the program "flow" back to an earlier point in the program, causing it to
repeat some instructionsB. Choose between two different possible sets of commands to runC. Repeat a branching decision quickly, to enable continuous control of the robotD. Run all the programs on the robot in a continuous cycle
How do you add a Loop to a program?A. Click the Loop Block, then drag a box around the commands you want to put
inside the LoopB. Select the blocks you want to put inside the Loop, then right-click and choose
"Place in Loop"C. Right-click in an empty area and choose "Make Loop" from the menu that
appearsD. Drag a Loop into the program, then drag commands into it
A Loop set to Count Mode will send the Program Flow back...A. Every time, foreverB. Only a limited number of times C. If the Touch Sensor is not pressed when the Flow reaches the end of the LoopD. If there is nothing after the Loop
What does it mean for a Loop to be "Conditional" in the EV3 Programming Software?
A. It only sends the Flow back under certain conditionsB. The entire Loop can be skipped under certain conditions C. The Loop runs faster after it is trained, or "conditioned"D. The code runs every time, no matter what
What is the "condition" in this Loop based on?A. The distance the robot has traveledB. The value of the Touch SensorC. The number of times the Loop has sent the Flow backD. The number of seconds the Loop has been running
ROBOTICS EV3 BASELINE ASSESSMENT
If you want to make a Loop end based on a sensor reading, you should…A. Set the Loop's mode to "Sensor"B. Set the Loop's Mode to the sensor you wantC. Select the sensor you want while the program is runningD. Set the Loop's Mode to Count Sensors
When does a Sensor Loop check the sensor?A. Continuously while inside the LoopB. At the beginning and end of the LoopC. At the end of the Loop onlyD. At the end of every block within the Loop
A Switch will allow your robot to…A. Write very long programsB. Write multiple programsC. Repeat behaviors within a programD. Make a one-time decision
What happens when you place a Switch inside a Loop?A. The robot runs in a circle until told to stopB. The robot makes a decision once, then repeats the result many timesC. The robot makes a decision many times, taking whatever action is appropriate
each timeD. You cannot place a Switch inside a Loop
When a Switch is placed inside a Loop…A. Both the Switch and Loop operate normally, but the arrangement is usefulB. The software interprets the Switch+Loop structure as a special constructC. The Loop is run firstD. Only the blocks inside the Switch run
What programming concept is used to follow a line?A. Discrete behaviorsB. MultitaskingC. Repeated decisionsD. Bad decisions
If the robot is seeing Black, what can it tell about its position?A. It is over the lineB. It is outside the line to the leftC. It is outside the line to the rightD. It is facing Northward
ROBOTICS EV3 BASELINE ASSESSMENT
Suppose the robot is tracking the left edge of the line, and sees Black. Which way should it move?
A. Forward and to the left, because the left edge is that wayB. Forward and to the right, because the left edge is that wayC. Straight forward because the line will curve eventuallyD. Turn left in place, because the left edge is that way
Which basic program pattern is being used in this Line Tracking behavior?A. Sequential MovementsB. ParallelismC. Repeated DecisionsD. Variables
The EV3 Education model moves about 17...A. Degrees per rotationB. Rotations per degree C. Meters per rotations D. Centimeters per rotation
The Math Block in Multiply Mode does which of the following?A. Multiplies by 17 no matter what you type in "a" or "b"B. Divides "Result" by "b" to give you "a" centimetersC. Multiplies the "a" value by the "b" value and sends the result out "Result"D. Reads your mind and gives you the desired value through the "Result" output
What is a Variable?A. A block whose value never changesB. A "container" that holds a value for later useC. A letter like x or yD. The amount of difference between two readings
Why was a Variable used in this program?A. To store a value in one place and use it in anotherB. To put the Color Sensor into Ambient Light Intensity ModeC. To establish a Numeric Data TypeD. To tell the robot how far to move
True or False___ Are the following type of data wires / connectors properly identified by its corresponding shape and color
ROBOTICS EV3 BASELINE ASSESSMENT
LOGIC:
What values can a Logic value have?A. Number from 0 and 100B. Letters and wordsC. Yes/True and No/FalseD. Number of times program looped
A Logic Loop will repeat when the Logic value wired into it is...A. Yes/TrueB. No/FalseC. WiredD. Missing
The Logic Loop allows you to...A. Make a loop that exits based on a custom condition you specify with logicB. Combine multiple numeric values into oneC. Control more motorsD. Active sensors more frequently