⚙️ EV3 101: #05 - Action Block Basics
star
star
star
star
star
Last updated almost 3 years ago
30 questions
This course includes resources provided by the following:
- Joe Olayvar & Evelyn Lindberg in association with the Washington State Library
- Carnegie Mellon Robotics Academy from Carnegie Mellon University
📕 Click here to access the LEGO Mindstorms EV3 Programming Basics document in its entirety.
▶️ Click here to access the entire LEGO Mindstorms EV3 YouTube playlist from the Washington State Library.
🎓 Click here to access the free online EV3 course from Carnegie Mellon University.
2
In order to get the desired turn, you have to balance __________ with __________.
2
What can Power also be thought of as?
What can Power also be thought of as?
6
Negative power combined with negative rotations results in __________ motion. To avoid confusion, it is recommended that you only use __________ numbers in the __________ field.
10
🖥️ Program It: Use your own programming software to link a Move Steering block to the Flow Block Start Button. Configure the Action block as follows:- Mode: Rotations
- Direction: 30
- Power: 75
- Rotations: 3
- Brake: no
📸 Document It: Take a screenshot of your program and upload or paste it onto the Formative canvas.
🖥️ Program It: Use your own programming software to link a Move Steering block to the Flow Block Start Button. Configure the Action block as follows:
- Mode: Rotations
- Direction: 30
- Power: 75
- Rotations: 3
- Brake: no
📸 Document It: Take a screenshot of your program and upload or paste it onto the Formative canvas.
2
The port selection on action blocks must match the __________ connections in ports on the __________.
2
"Best practice is to have your robot _______ , and connected to the _______ prior to programming."
This can help you to avoid mistakes and confusion.
5
🖥️ Program It: Move Tank: Arc Turn (aka swing turn)
Use your own EV3 programming software to complete the following:- Connect a Move Tank action block to the start block.
- Configure the action block so that it would result in an "arc" (aka swing) turn to the left.
📸 Document It: - Capture a screenshot of your program.
- Upload or paste your screenshot onto the Formative canvas.
🖥️ Program It: Move Tank: Arc Turn (aka swing turn)
Use your own EV3 programming software to complete the following:
- Connect a Move Tank action block to the start block.
- Configure the action block so that it would result in an "arc" (aka swing) turn to the left.
📸 Document It:
- Capture a screenshot of your program.
- Upload or paste your screenshot onto the Formative canvas.
5
🖥️ Program It: Move Tank: Sharp Turn (aka pivot turn)
Use your own EV3 programming software to complete the following:- Configure the Move Tank action block so that it would result in a "sharp" (aka pivot) turn to the right.
📸 Document It:- Capture a screenshot of your program.
- Upload or paste your screenshot onto the Formative canvas.
🖥️ Program It: Move Tank: Sharp Turn (aka pivot turn)
Use your own EV3 programming software to complete the following:
- Configure the Move Tank action block so that it would result in a "sharp" (aka pivot) turn to the right.
📸 Document It:
- Capture a screenshot of your program.
- Upload or paste your screenshot onto the Formative canvas.
5
🖥️ Program It: Move Tank: Spin (aka point turn)
Use your own EV3 programming software to complete the following:- Configure the Move Tank action block in your program so that it would result in a "spin" (aka point turn) to the left (counterclockwise).
📸 Document It- Capture a screenshot of your program.
- Upload or paste your screenshot onto the Formative canvas.
🖥️ Program It: Move Tank: Spin (aka point turn)
Use your own EV3 programming software to complete the following:
- Configure the Move Tank action block in your program so that it would result in a "spin" (aka point turn) to the left (counterclockwise).
📸 Document It
- Capture a screenshot of your program.
- Upload or paste your screenshot onto the Formative canvas.
5
🖥️ Program It
Display Text: hello worldUse your own EV3 programming software to complete the following:- Connect a Display block to the start block.
- Configure the Display block in your program so that it would result in the text "hello world" displayed on the brick's display.
📸 Document It- Capture a screenshot of your program.
- Upload or paste your screenshot onto the Formative canvas.
🖥️ Program It
Display Text: hello world
Use your own EV3 programming software to complete the following:
- Connect a Display block to the start block.
- Configure the Display block in your program so that it would result in the text "hello world" displayed on the brick's display.
📸 Document It
- Capture a screenshot of your program.
- Upload or paste your screenshot onto the Formative canvas.
5
🖥️ Program It: Display image: Black eye
Use your own EV3 programming software to complete the following:- Configure the Display block in your program so that it would result in the "Black eye" image displayed on the brick's display.
📸 Document It:- Capture a screenshot of your program.
- Upload or paste your screenshot onto the Formative canvas.
🖥️ Program It: Display image: Black eye
Use your own EV3 programming software to complete the following:
- Configure the Display block in your program so that it would result in the "Black eye" image displayed on the brick's display.
📸 Document It:
- Capture a screenshot of your program.
- Upload or paste your screenshot onto the Formative canvas.
5
🖥️ Program It: Sound: Dog growl
Use your own EV3 programming software to complete the following:- Connect a Sound block to the start block.
- Configure the Sound block in your program so that it would result in the audio file "Dog growl" playing through the brick's speaker.
📸 Document It:- Capture a screenshot of your program.
- Upload or paste your screenshot onto the Formative canvas.
🖥️ Program It: Sound: Dog growl
Use your own EV3 programming software to complete the following:
- Connect a Sound block to the start block.
- Configure the Sound block in your program so that it would result in the audio file "Dog growl" playing through the brick's speaker.
📸 Document It:
- Capture a screenshot of your program.
- Upload or paste your screenshot onto the Formative canvas.
2
What are the two fixes described for the "persnickety" behaviors sometimes experienced from the Display and Sound blocks?
What are the two fixes described for the "persnickety" behaviors sometimes experienced from the Display and Sound blocks?
12
Match each Move Steering block Direction setting with the type of turn it creates.
Match each Move Steering block Direction setting with the type of turn it creates.
| Draggable item | arrow_right_alt | Corresponding Item |
|---|---|---|
Direction: 30 | arrow_right_alt | Arc/swing turn to the right |
Direction: 50 | arrow_right_alt | Sharp/pivot turn to the left |
Direction: -50 | arrow_right_alt | Spin/point turn right (clockwise) |
Direction: -100 | arrow_right_alt | Arc/swing turn to the left |
Direction: -10 | arrow_right_alt | Sharp/pivot turn to the right |
Direction: 100 | arrow_right_alt | Spin/point turn left (counterclockwise) |
2
Identify the Move Tank action block.
Identify the Move Tank action block.
2
Identify the location of the Port Selector in the image of a Move Steering Action Block.
Identify the location of the Port Selector in the image of a Move Steering Action Block.

8
The EV3 brick __________ information from __________ through __________ __________ ports.
2
Identify the location of the Block Type in the image of a Move Steering Action Block.
Identify the location of the Block Type in the image of a Move Steering Action Block.

8
The EV3 brick __________ programmed information to __________ through __________ __________ ports.
2
Identify the location of the Mode in the image of a Move Steering Action Block.
Identify the location of the Mode in the image of a Move Steering Action Block.

2
Identify the motors(s) in the image below. Select all that apply.
Identify the motors(s) in the image below. Select all that apply.

2
Identify the location of the Input Values in the image of a Move Steering Action Block. Select all that apply.
Identify the location of the Input Values in the image of a Move Steering Action Block.
Select all that apply.

2
Rather than a Port Selector field, some blocks have a(n) __________ field in the same location.
2
Identify the sensor(s) in the image below. Select all that apply.
Identify the sensor(s) in the image below. Select all that apply.

2
Identify the location of the Rotations parameter in the image of a Move Steering Action Block.
Identify the location of the Rotations parameter in the image of a Move Steering Action Block.

10
Categorize each item based on the Action Block field it describes.
Categorize each item based on the Action Block field it describes.
- Indicates what port that particular block has been assigned.
- Sets the type of Input Values that will be available to set parameters for that block.
- Vary according to which Mode type has been selected.
- Displays an icon that indicates the action component being configured by that block.
- May include Direction, Power, Rotations, and Brake.
- Allows you to select the correct port for the action block.
- Port Selector
- Block Type
- Mode
- Input Values
2
Identify the location of the Power parameter in the image of a Move Steering Action Block.
Identify the location of the Power parameter in the image of a Move Steering Action Block.

2
Identify the location of the Brake selector in the image of a Move Steering Action Block.
Identify the location of the Brake selector in the image of a Move Steering Action Block.

2
Identify the location of the Direction parameter in the image of a Move Steering Action Block.
Identify the location of the Direction parameter in the image of a Move Steering Action Block.


10
🧠 Retrieval Practice:Summarize the content of this lesson. What topics, ideas, and vocabulary were introduced?
🧠 Retrieval Practice:
Summarize the content of this lesson. What topics, ideas, and vocabulary were introduced?


