Log in
Sign up for FREE
arrow_back
Library

⚙️ EV3 101: #05 - Action Block Basics

star
star
star
star
star
Last updated about 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.
12
2
2
8
2
8
2
2
2
2
2
2
10
2
2
2

🔧 Build It

Before continuing, ensure that you have completed the following builds:

Color Cube (aka Cuboid)

Base Unit (aka Driving Base)

Ultrasonic Sensor

Medium Motor Arm

Color Sensor (aka Color Sensor Down)

💻 Install It

Before continuing, ensure that you have added the following app to your Chromebook:


LEGO® MINDSTORMS® Education EV3



No Chromebook? No problem! Similar software is available for a variety of platforms. See the LEGO MINDSTORMS software downloads page for details.

🎓 Learn It

Carefully read and/or watch the instructional media and respond to the related questions.
Text | 00:18
Question 1 | 05:05
Question 2 | 05:22
Question 3 | 07:19
Question 4 | 07:47
Questions 5 & 6 | 09:45
Questions 7-9 | 11:55
Questions 10 & 11 | 15:35
Question 12 | 16:18
Question 13 | 17:59
00:00/00:00
Text
00:18
keyboard_arrow_down
Question 1
05:05
keyboard_arrow_down
2
Question 2
05:22
keyboard_arrow_down
2
Question 3
07:19
keyboard_arrow_down
6
Question 4
07:47
keyboard_arrow_down
10
Questions 5 & 6
09:45
keyboard_arrow_down
2
2
Questions 7-9
11:55
keyboard_arrow_down
5
5
5
Questions 10 & 11
15:35
keyboard_arrow_down
5
5
Question 12
16:18
keyboard_arrow_down
5
Question 13
17:59
keyboard_arrow_down
2
Question 14
14.

Match each Move Steering block Direction setting with the type of turn it creates.

Draggable itemarrow_right_altCorresponding Item
Direction: -10
arrow_right_alt
Arc/swing turn to the right
Direction: 30
arrow_right_alt
Sharp/pivot turn to the left
Direction: -100
arrow_right_alt
Spin/point turn right (clockwise)
Direction: 100
arrow_right_alt
Arc/swing turn to the left
Direction: 50
arrow_right_alt
Sharp/pivot turn to the right
Direction: -50
arrow_right_alt
Spin/point turn left (counterclockwise)
Question 15
15.

Identify the Move Tank action block.

Question 16
16.

Identify the location of the Port Selector in the image of a Move Steering Action Block.

Question 17
17.
The EV3 brick __________ information from __________ through __________ __________ ports.
Question 18
18.

Identify the location of the Block Type in the image of a Move Steering Action Block.

Question 19
19.
The EV3 brick __________ programmed information to __________ through __________ __________ ports.
Question 20
20.

Identify the location of the Mode in the image of a Move Steering Action Block.

Question 21
21.

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

Question 22
22.

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

Question 23
23.
Rather than a Port Selector field, some blocks have a(n) __________ field in the same location.
Question 24
24.

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

Question 25
25.

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

Question 26
26.

Categorize each item based on the Action Block field it describes.

  • Vary according to which Mode type has been selected.
  • Sets the type of Input Values that will be available to set parameters for that block.
  • Displays an icon that indicates the action component being configured by that block.
  • Allows you to select the correct port for the action block.
  • May include Direction, Power, Rotations, and Brake.
  • Indicates what port that particular block has been assigned.
  • Port Selector
  • Block Type
  • Mode
  • Input Values
Question 27
27.

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

Question 28
28.

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

Question 29
29.

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

10
Question 30
30.

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

Open the EV3 programming app on your computer to follow along.
Question 1
1.
In order to get the desired turn, you have to balance __________ with __________.
Question 2
2.

What can Power also be thought of as?

Question 3
3.
Negative power combined with negative rotations results in __________ motion. To avoid confusion, it is recommended that you only use __________ numbers in the __________ field.
Question 4
4.

🖥️ 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.

Question 5
5.
The port selection on action blocks must match the __________ connections in ports on the __________.
Question 6
6.
"Best practice is to have your robot _______ , and connected to the _______ prior to programming."

This can help you to avoid mistakes and confusion.
Question 7
7.

🖥️ Program It: Move Tank: Arc Turn (aka swing turn)

Use your own EV3 programming software to complete the following:
  1. Connect a Move Tank action block to the start block.
  2. Configure the action block so that it would result in an "arc" (aka swing) turn to the left.
📸 Document It:
  1. Capture a screenshot of your program.
  2. Upload or paste your screenshot onto the Formative canvas.

Question 8
8.

🖥️ 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:
  1. Capture a screenshot of your program.
  2. Upload or paste your screenshot onto the Formative canvas.

Question 9
9.

🖥️ 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
  1. Capture a screenshot of your program.
  2. Upload or paste your screenshot onto the Formative canvas.

Question 10
10.

🖥️ Program It

Display Text: hello world
Use your own EV3 programming software to complete the following:
  1. Connect a Display block to the start block.
  2. 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
  1. Capture a screenshot of your program.
  2. Upload or paste your screenshot onto the Formative canvas.

Question 11
11.

🖥️ Program It: Display image: Black eye

Use your own EV3 programming software to complete the following:
  1. 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:
  1. Capture a screenshot of your program.
  2. Upload or paste your screenshot onto the Formative canvas.

Question 12
12.

🖥️ Program It: Sound: Dog growl

Use your own EV3 programming software to complete the following:
  1. Connect a Sound block to the start block.
  2. 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:
  1. Capture a screenshot of your program.
  2. Upload or paste your screenshot onto the Formative canvas.

Question 13
13.

What are the two fixes described for the "persnickety" behaviors sometimes experienced from the Display and Sound blocks?