Doral Academy Preparatory School



EV3 MENU:How do you turn on the EV3?Press the Back button and hold it for 5 secondsPress and hold the Left and Right buttons for 5 secondsPress and hold both the Center button and Back buttonPress the Center buttonHow do you turn off the EV3 properly?Remove the rechargeable Li-Ion battery packPress and hold the Left and Right buttons for 5 secondsPress the Back button until a Shut Down dialog box appears, then selecting the check with the Center buttonInsert the Shut Down USB adapter into the USB port on the side of the EV3How do you navigate the menus of the EV3?Touch the screen with an included stylus penUse the LEGO IR remoteUse the direction buttons to navigate, Center button to select, and Back button to cancel or go back.Use the Sound sensor and the built-in voice commandsTo run a program from the Run Recent menu, what do you do?Run Recent (first tab) > Select the program then press the center buttonFile Navigation (second tab) > Select the Project > Select the ProgramBrick Apps (third tab) > Port View > Select the motor or sensor that you just recently used to run that programSettings (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?Run Recent (first tab) > Select the program then press the center buttonFile Navigation (second tab) > Select the Project > Select the ProgramBrick Apps (third tab) > Port View > Select the project that is linked to available sensors and motorsSettings (fourth tab) > Brick Info > Projects, then use the center button to select the programsHow do you check the motor and sensor values on the EV3?Plugging the EV3 into the computer and using the EV3 Software to checkUsing the Brick Apps (third menu) > Port View > Select the motor or sensor you want to viewAdding a block to display the motor/sensor value when running a program Attaching a second screen adapter to the USB Port on the side of the EV3Where can you find the speaker volume and other settings on the EV3?On the back of the EV3C. In the Settings (fourth tab) menuBehind the battery pack D. On the EV3 SoftwareEV3: PORTS & FIRMWAREMotor (output) ports are identified using ______.Numbers 1, 2, 3, and 4Letters A, B, C, and DNumerals I, II, III, and IVUSB and PC PortsSensor (input) ports are identified using ______.Numbers 1, 2, 3, and 4Letters A, B, C, and DNumerals I, II, III, and IVUSB and PC PortsWhat is Firmware?A special type of software that allows the EV3 to understand the programs you writeA special type of software used by law firmsThe parts of the robot that are not flexibleThe physical appearance of the robotWhat software do you use to download firmware onto the robot?The special EV3 Firmware Downloader app for mobile phonesThe Introduction to Programming: LEGO MINDSTORMS EV3 curriculum The EV3 Programming SoftwareThe firmware can only be updated at the factoryWhere in the software is the option to download firmware?In the Tools Menu, under Firmware UpdateOn the main menu, as a button marked "Download Firmware"In the EV3's on-screen menus, under "Firmware Tools"In the lesson pagesEV3 PROGRAMMING SENSING, PLANNING, AND ACTING What does "Programming is Precise" mean?The robot will always move to the precise location you wantYou need to tell the robot precisely what to do, or it might not be what you wantedIf you do not type the commands exactly as shown, the program will crashThe robot will do precisely what you want, even if you give it the wrong commandWhat do Sensors do for a robot?Provide power to onboard electronicsCreate a physical effect like turning a wheelProcesses data and makes decisionsGive it data on its position and surroundingsWhat does a robot's Program do?Provide power to onboard electronicsCreate a physical effect like turning a wheelProcess data and make decisionsGive it data on its position and surroundingsWhat kinds of Actions can a robot typically take?Provide power to onboard electronicsCreate a physical effect like turning a wheelProcesses data and makes decisionsGive it data on its surroundingsWhat is to "Break down problems"?Split up a big problem into smaller ones that are easier to solveSolve the problem all at onceGive up because the big problem is too hardTechnical difficulties with the robotWhat does "Build up Solutions" means?Build a fully working solution by expanding upon partial solutionsThe best programs solve every problem at the same timeBuild your robot starting with the wheels and working your way upwardD. Accumulate a lot of chemical compoundsWhich of the following connection types allows you to download programs onto the robot?USB cableEthernet cableIR connectionPower cableEV3 PROGRAMMING SOFTWARE:What advantage(s) does a "model"-based understanding have over just memorizing facts?You can learn a "model" faster than memorizing every single factYou can reason about new situations, even ones you haven't seen beforeModels make things make senseAll of the aboveWhat is the "Program Flow" a model of?Unrelated blocks in the programming softwareProportional reasoningThe way a program runsBottom of FormSensing, Planning, and ActingWhich of the following is NOT true about Computational Thinking?It is applicable outside of computer programmingIt includes the idea of using models to understand systemsIt is used in roboticsIt refers only to the process of writing code for a programWhich of the following will help you navigate around a large program?Scroll arrows on the sides of the screenZoom controls in the top-right corner of the windowArrow keys on the keyboardAll of the aboveHow do you add a comment to your program?Start typing on the keyboard and a comment will automatically appearClick the comment tool to create a comment box, then type in the box to add a commentRight-click a box and select Add CommentThe EV3 software does not suppose adding commentsHow do you create a new program in the EV3 Programming Software?Click the + tab near the top of the screenPress the New Program button on the home screenEnter a name and press the Go >>> buttonClick the Quick Start button on the menuHow do you run a program that has been downloaded to the EV3?File > Run on the EV3 brickMy Files > Software Files > Run on the EV3 brick"File Navigation" tab > Project name > Program on the EV3 brickProgram can only be run from the PC or Mac3714751974280Indicate the name of the following block configuration or settings: 202501555245000138747563858196202574606700The following block is an example of which kind of programming block?25012656540500SwitchLoopMove SteeringMove TankWhat kind of programming behavior is the following?36118805270500Switch inside a LoopLoop inside a SwitchLoop controlled by Ultrasonic SensorSwitch conditioned by a Rotation SensorWhat control method is used to condition the following Loop Program?19812005651500 CountLogicSensorRotationWhat do the following eight blocks in the EV3 brick’s screen represent?10502909588500Write 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 2819400396240300338004754057654004866775405765100121717004057652002Look at the picture below and then choose the corresponding label for the four main areas at the top of the EV3's on-screen menu31432567627500Run Recent____ 1File Navigation____ 2Brick Apps ____ 3Settings____ 4What does the Medium Motor block?Controls both of the large motors Controls the medium motor like the one on the arm Controls the ultrasonic sensor Controls all the motorsWhat happens when you use a negative power level?The motor runs backwards or turns leftThe robot moves fasterThe motor does nothingThe program crashesWhat happens when you put more than one block in a program?The program runs backwardsThe program runs in sequence from left to right The program doesn't run at allThe program runs the largest motor block firstWhat happens if a block cannot complete its action?The program will immediately skip to the next blockThe program will try for a while, then display an error and quitThe program will try for a while, then skip the "stuck" block and move on to the remaining commandsThe program will get "stuck" trying to complete the action, and later blocks will never be runWhat does the "1 rotation" refer to in the Move Steering Block's controls?One full rotation of the robot's body during a turnOne rotation of the robot's wheelsOne time that the robot is picked up and turned aroundOne rotation of the Earth and its axis285750018351500In the following block the left motor was told to move forward at 50% power, and the right motor was told to...Move forward at 50% power Move backwards at 50% Stay in place Spin freelyWhat kind of turn does a robot produce with one motor running and one motor stopped? Goes straightTurns in placeTurns "wide"Backs upINTRODUCTION TO ROBOTICSMatch by completing the blank spaces on the right with the numbers on the left1Program_____Responsible for identifying a task and planning a solution2Programmer_____Brain of the LEGO MINDSTORMS system3Brick_____Input device that allows robots to interact with its environment4Sensor_____Follows a plan5EV3_____Actions or tasks a robot must do6Robot_____LEGO MINDSTORMS language that translate instructions from human to robot7Behavior_____Instructions written to follow a plan or course of actionWrite 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___The wheel with the lower power in the Move Tank Block determines the direction of the turnSENSORS:It is an intelligent, computer controlled LEGO? brick, which is the brain of the LEGO MINDSTORMS?Education robotA.ProgramB. BrickC. HumanD.None of the aboveGives the robot the ability to moveA. SensorsB. PortsC. MotorsD. ArmEnables the robot to respond to variations in light level and colorA. Touch sensorB. NXTC. Light/color sensorD.PortEnables your robot to respond to sound levels and to detect how soft or loud a sound isA. Touch sensorB. BrickC. Sound sensorD. Gyro SensorEnables the robot to respond to obstacles in the environmentA. Touch sensorB. Programming BlockC. Ultrasonic sensorD. Color SensorEnables your robot to see, recognize, avoid objects, and detect movementA. Ultrasonic sensorB.Gyro SensorC.Touch sensorD.SignalIndicate what ports the following sensors are connected to by default___Ultrasonic sensor___Gyro sensor___Color sensor___Touch sensorCOLOR SENSOR:What will a robot need to detect with the Color Sensor? The speed of the robot Distance from the vehicle in front of the robot Width of the road Color of a traffic lightWhen multiple colors are checked in the "Set of Colors" area, what will the Wait Block do?Wait for ANY of the colors to be seen Wait for ALL of the colors to be seen at the same time Wait for ALL of the colors to be seen at least once each Wait for ALL of the colors to be seen in the order indicated by the numbersA 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?The threshold is too lowThe threshold is too highThe threshold is all right, but the cable is connected to the wrong portNone of the aboveTrue or False:___ You can see the Number value of the currently detected color directly on the EV3’s view screen, in the Port View Mode. ___ EV3 color’s sensor lights are green, red, and yellow___ The EV3 Color Sensor labels each color with a different number ___ A “cero” value means the color sensor is not detecting a color___ The formula to determine the threshold to follow a dark line is to add up the lower reading (dark) and high reading (light) of a surface then divide the result by two.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 GPSWhy should your robot use a gyro sensor even if it already has rotation sensors?Wheels sometimes slip and lose accuracy Wheel's rotation sensor cannot be used to detect body rotation Gyro sensor works independently from GPS All of the aboveBecause of the way it is attached to the robot, the Gyro Sensor measures:The amount the robot's body turnsThe amount the robot's wheels turn The amount the robot is "tipping" forward or backwardWhen an oscilloscope is nearbyWhich factors contributes to the "overturning" problem when using the Gyro Sensor? Sensor accuracy limitations Delay in sensing and signal transmission Physical momentum All of the aboveWhich of the following workarounds can help to reduce the "overturning" problem?Replace the Gyro sensorTelling the robot to wait until a value that comes "before" the one you actually want Use a different numbered port Press the cancel button as soon as it completed its turnWhat is the difference between a workaround and a solution? A workaround is preferred over a solution A solution removes the source of the problem, while a workaround only reduces its effects A workaround removes the source of the program, while a solution only reduces its effects None, as both are equally the sameTOUCH SENSOR:Why are sensors important to robots?They allow multiple commands to run in order They give the robot information about its surroundings They allow robots to repeat similar tasks All of the aboveWhat does the robot do when the WaitTouch program runs?Runs continuously until the Touch Sensor is pressed inWaits for 1 second, then moves 1 rotation Waits for the Touch Sensor to be pressed in, then moves 1 rotationRuns for 1 rotationWhat does a Move command do when its Mode is set to “On”?Turn the motors onTurn the motors on for a certain number of rotationsTurn the motors on until the Touch Sensor is triggeredCombines with the next block to make a special commandWhat does a Move command do when its Mode is set to “Off”?Turn the motors offWaits for the Touch Sensor to be pressedWait for the Touch Sensor to be pressed, then turn the motors offEnd the programThe Wait - Touch block can wait for the sensor to be "Released" "Pressed" “Bumped” All of the aboveTrue 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.ULTRASONIC SENSOR:Why might the Ultrasonic be preferred over Touch Sensors for detecting walls and obstacles?Hitting wall could damage the wallHitting a wall could damage the robotIt is quicker to detect obstacles at a distanceAll of the aboveTrue 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 BLOCKWhat is a My Block? A custom block representing one or more regular blocks Your personal copy of the Project file The physical brick the program is stored on The online lesson store panel that appears on the right side of the screenWhich of the following are good uses for My Blocks?Saving space on-screen Combining multiple blocks into a single behavior Allowing a sequence of blocks to be easily reused All of the aboveLOOP / SWITCH BLOCKS & VARIABLES:Repetitive tasks can be accomplished efficiently by...Writing very long programsWriting multiple programsRepeating behaviors within a programManually controlling the robotWhat does the Loop do?Send the program "flow" back to an earlier point in the program, causing it to repeat some instructionsChoose between two different possible sets of commands to runRepeat a branching decision quickly, to enable continuous control of the robotRun all the programs on the robot in a continuous cycleHow do you add a Loop to a program?Click the Loop Block, then drag a box around the commands you want to put inside the LoopSelect the blocks you want to put inside the Loop, then right-click and choose "Place in Loop"Right-click in an empty area and choose "Make Loop" from the menu that appearsDrag a Loop into the program, then drag commands into itA Loop set to Count Mode will send the Program Flow back...Every time, foreverOnly a limited number of times If the Touch Sensor is not pressed when the Flow reaches the end of the LoopIf there is nothing after the LoopWhat does it mean for a Loop to be "Conditional" in the EV3 Programming Software?It only sends the Flow back under certain conditions The entire Loop can be skipped under certain conditions The Loop runs faster after it is trained, or "conditioned" The code runs every time, no matter whatWhat is the "condition" in this Loop based on?The distance the robot has traveledThe value of the Touch SensorThe number of times the Loop has sent the Flow backThe number of seconds the Loop has been runningIf you want to make a Loop end based on a sensor reading, you should…Set the Loop's mode to "Sensor" Set the Loop's Mode to the sensor you want Select the sensor you want while the program is running Set the Loop's Mode to Count SensorsWhen does a Sensor Loop check the sensor?Continuously while inside the Loop At the beginning and end of the Loop At the end of the Loop only At the end of every block within the LoopA Switch will allow your robot to…Write very long programsWrite multiple programsRepeat behaviors within a programMake a one-time decisionWhat happens when you place a Switch inside a Loop?The robot runs in a circle until told to stopThe robot makes a decision once, then repeats the result many timesThe robot makes a decision many times, taking whatever action is appropriate each timeYou cannot place a Switch inside a LoopWhen a Switch is placed inside a Loop…Both the Switch and Loop operate normally, but the arrangement is usefulThe software interprets the Switch+Loop structure as a special constructThe Loop is run firstOnly the blocks inside the Switch runWhat programming concept is used to follow a line? Discrete behaviors Multitasking Repeated decisions Bad decisionsIf the robot is seeing Black, what can it tell about its position? It is over the line It is outside the line to the left It is outside the line to the right It is facing NorthwardSuppose the robot is tracking the left edge of the line, and sees Black. Which way should it move?Forward and to the left, because the left edge is that wayForward and to the right, because the left edge is that wayStraight forward because the line will curve eventuallyTurn left in place, because the left edge is that wayWhich basic program pattern is being used in this Line Tracking behavior?Sequential MovementsParallelismRepeated DecisionsVariablesThe EV3 Education model moves about 17...Degrees per rotationRotations per degree Meters per rotations Centimeters per rotationThe Math Block in Multiply Mode does which of the following?Multiplies by 17 no matter what you type in "a" or "b" Divides "Result" by "b" to give you "a" centimeters Multiplies the "a" value by the "b" value and sends the result out "Result" Reads your mind and gives you the desired value through the "Result" outputWhat is a Variable?A block whose value never changesA "container" that holds a value for later useA letter like x or yThe amount of difference between two readingsWhy was a Variable used in this program?To store a value in one place and use it in anotherTo put the Color Sensor into Ambient Light Intensity ModeTo establish a Numeric Data TypeTo tell the robot how far to moveTrue or False18097542735500___ Are the following type of data wires / connectors properly identified by its corresponding shape and colorLOGIC:What values can a Logic value have?Number from 0 and 100Letters and wordsYes/True and No/FalseNumber of times program loopedA Logic Loop will repeat when the Logic value wired into it is... Yes/True No/False Wired MissingThe Logic Loop allows you to... Make a loop that exits based on a custom condition you specify with logic Combine multiple numeric values into one Control more motors Active sensors more frequently ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download