Index

A note on the digital index

A link in an index entry is displayed as the section title in which that entry appears. Because some sections have multiple index markers, it is not unusual for an entry to have several links to the same section. Clicking on any link will take you directly to the place in the text in which the marker appears.

Symbols

% (modulo operator), my block #2: return
* (multiplication operator), my block #2: return
/ (division operator), my block #2: return
12T gear, the grabber mechanism
24T gear, the grabber mechanism
36T gear, the grabber mechanism

A

accelerating a motor, data wire value range
Action blocks, creating a basic program
Advanced blocks, creating a basic program
Advanced mode, Math block, using advanced mode
Ambient Light Intensity mode, using the color sensor, ambient light intensity mode
And mode, Logic Operations block, the logic operations block
angled beams, using beams to reinforce structures, gear trains around a corner
extending gears along, gear trains around a corner
ANTY robot, ANTY: the robotic ant, understanding the walking mechanism, building ANTY, building ANTY, making ANTY walk, making ANTY walk, avoiding obstacles, avoiding obstacles
avoiding obstacles, making ANTY walk
building, building ANTY
finding food, avoiding obstacles
parts list, building ANTY
placing motors in opposite positions, making ANTY walk
sensing color in environment, avoiding obstacles
walking mechanism, understanding the walking mechanism
Available Bricks tab, troubleshooting the EV3
axles, building your first robot, building with beams, axles, connector blocks, and motors, using the LEGO unit grid, using the LEGO unit grid, using connector blocks, building with sensors, connecting perpendicular axles, preventing axles from twisting
determining length of, building your first robot
extending using connector blocks, using connector blocks
perpendicular, connecting perpendicular axles
preventing from falling out, using the LEGO unit grid
preventing from twisting, preventing axles from twisting
using with cross holes, using the LEGO unit grid
using with sensors, building with sensors

B

backlash from gears, friction and backlash
backward, driving, the move steering block in action, rotations, seconds, or degrees
ball magazine, building with sensors
ball shooter, building with sensors
batteries, the EV3 brick, the EV3 brick, turning the EV3 on and off
EV3 rechargeable, the EV3 brick
for remote control, the EV3 brick
replacing, turning the EV3 on and off
beacon, the mission pad (see remote control)
Beacon Heading mode, beacon proximity mode, compare mode and beacon values, my block #4: search
Beacon Proximity and, compare mode and beacon values
measurements for, my block #4: search
Beacon Proximity mode, beacon proximity mode
beams, building your first robot, building with beams, axles, connector blocks, and motors, building with beams, axles, connector blocks, and motors, building with beams, axles, connector blocks, and motors, using beams to reinforce structures, using beams to reinforce structures, using connector blocks, using connector blocks, using connector blocks, securing parallel beams, securing parallel beams, connecting beams to the motor shaft, building with sensors, using worm gears, preventing axles from twisting
adding attachment points to Large Motor, preventing axles from twisting
angled, using beams to reinforce structures
bracing gears with, using worm gears
connecting at right angle, using connector blocks, securing parallel beams
connecting parallel, using connector blocks, securing parallel beams
connecting to Large Motor, connecting beams to the motor shaft
determining length of, building your first robot
extending, building with beams, axles, connector blocks, and motors
measuring, building with beams, axles, connector blocks, and motors
reinforcing structures, using beams to reinforce structures
securing parallel, using connector blocks
using with sensors, building with sensors
bevel gears, friction and backlash, gear trains around a corner
blocks (programming), creating and modifying programs, creating a basic program, creating a basic program, creating a basic program, creating a basic program, 3. programming canvas, running selected blocks, duplicating one or more blocks, duplicating one or more blocks, working with programming blocks: action blocks, working with programming blocks: action blocks, understanding modes and settings, rotations, seconds, or degrees, managing my blocks in projects, managing my blocks in projects, avoiding resource conflicts, using the brick buttons and rotation sensors, using data operations blocks and my blocks with data wires, troubleshooting programs, the EV3 brick, and wireless connections, troubleshooting a running program
(see also individual blocks)
arranging, 3. programming canvas
deleting, creating a basic program
duplicating, duplicating one or more blocks
EV3 brick buttons and, using the brick buttons and rotation sensors
help for, duplicating one or more blocks
modes and settings for, working with programming blocks: action blocks, understanding modes and settings
multitasking, managing my blocks in projects, managing my blocks in projects, avoiding resource conflicts
multiple Start blocks, managing my blocks in projects
resource conflicts, avoiding resource conflicts
splitting Sequence Wire, managing my blocks in projects
My Blocks, creating a basic program (see My Blocks)
negative power value, rotations, seconds, or degrees
On Brick programs, creating and modifying programs (see On Brick programs)
placing in program, creating a basic program
running selected, running selected blocks
troubleshooting errors, troubleshooting programs, the EV3 brick, and wireless connections
types of, creating a basic program
viewing currently running, troubleshooting a running program
Bluetooth, turning the EV3 on and off, avoiding data loss using a microSD card, finding a Bluetooth dongle, finding a Bluetooth dongle, connecting to the EV3 with Bluetooth
connecting with, finding a Bluetooth dongle
dongles, finding a Bluetooth dongle
downloading programs, avoiding data loss using a microSD card
Settings tab, turning the EV3 on and off
vs. Wi-Fi, connecting to the EV3 with Bluetooth
bonus models, help documentation
bracing gears with beams, using worm gears
Brake at End setting, rotations, seconds, or degrees, my block #2: left
brick, preparing your EV3 set (see EV3 brick)
Brick Apps tab, turning the EV3 on and off
Brick Buttons block, using sensor blocks
Brick Buttons sensor, using the brick buttons and rotation sensors
Brick Status Light block, the display block in action, measure mode, troubleshooting a running program
bumper using Touch Sensor, what are sensors?
bushes, building with beams, axles, connector blocks, and motors, using the LEGO unit grid, gearing essentials
attaching too tightly, gearing essentials
preventing axles from falling out, using the LEGO unit grid
buttons, EV3 brick, output ports, input ports, and cables, using the brick buttons and rotation sensors
programming with, using the brick buttons and rotation sensors

C

cables, output ports, input ports, and cables
cam, using half LEGO units
Change mode, sensors and the wait block, avoiding obstacles with the touch sensor, understanding compare, change, and measure mode
Clear Screen setting, Display block, understanding the SoundCheck program
closing programs, running selected blocks
Color mode, using the color sensor, color mode
color reference chart, color mode
Color Sensor, what are sensors?, using the color sensor, using the color sensor, using the color sensor, using the color sensor, using the color sensor, color mode, color mode, color mode, color mode, following a line, the switch block in measure mode, setting the threshold value, following a line more smoothly, following a line more smoothly, ambient light intensity mode, avoiding obstacles, green: safety, walking until one of two sensors is triggered
Ambient Light Intensity mode, using the color sensor, ambient light intensity mode
attaching to EXPLOR3R, using the color sensor
Color mode, using the color sensor, color mode
color reference chart, color mode
detecting handshake, walking until one of two sensors is triggered
following line, following a line
following line, smoothly, following a line more smoothly
Reflected Light Intensity mode, using the color sensor, the switch block in measure mode, setting the threshold value, following a line more smoothly
following line smoothly, following a line more smoothly
threshold value, setting the threshold value
sensing color in environment, avoiding obstacles, green: safety
absence of color, avoiding obstacles
reacting to with ANTY, green: safety
staying inside colored line, color mode
test track for, color mode
Color Sensor block, using sensor blocks
Color setting, Display block, clear screen
Comment block, missing variable definitions
comments, renaming projects and programs, missing variable definitions
tool for, renaming projects and programs
usefulness for troubleshooting, missing variable definitions
Compare block, the compare block, my block #3: onsync
Compare mode, sensors and the wait block, understanding compare, change, and measure mode, measure mode, compare mode and beacon values
Change mode vs., sensors and the wait block
Sensor blocks, measure mode
Touch Sensor, compare mode and beacon values
compilation errors, troubleshooting programs, the EV3 brick, and wireless connections, troubleshooting programs, the EV3 brick, and wireless connections, missing variable definitions
missing My Block, troubleshooting programs, the EV3 brick, and wireless connections
missing variable definition, missing variable definitions
programming block errors, troubleshooting programs, the EV3 brick, and wireless connections
compound gear ratio, creating longer gear trains
connections, troubleshooting the EV3, finding a Bluetooth dongle
Bluetooth, finding a Bluetooth dongle
troubleshooting, troubleshooting the EV3
connector blocks, building with beams, axles, connector blocks, and motors, using connector blocks, using connector blocks, using connector blocks, securing parallel beams
connecting beams at right angle, using connector blocks, securing parallel beams
connecting parallel beams, using connector blocks
extending axles, using connector blocks
Constant block, using constants and variables, using the variable block
Variable block vs., using the variable block
Content Editor, help documentation
Context Help, help documentation
copying programming blocks, duplicating one or more blocks
Count value, changing and incrementing variable values
cross hole, using the LEGO unit grid, connecting beams to the motor shaft
Current Power mode, resetting the motor position, rotational speed
curved turns, making accurate turns

D

Data Operations blocks, creating a basic program, using data operations blocks and my blocks with data wires, the math block, the random block, the compare block, the logic operations block, the logic operations block, logic operations, logic operations, the round block, the round block, my block #3: onsync
Compare block, the compare block, my block #3: onsync
Logic Operations block, the logic operations block, the logic operations block, logic operations
modes for, the logic operations block
Not mode, logic operations
Math block, the math block (see Math block)
Random block, the random block
Range block, logic operations
Round block, the round block
Text block, the round block
data wires, getting started with data wires, working with data wires, deleting a data wire, deleting a data wire, deleting a data wire, repeating blocks with data wires, repeating blocks with data wires, repeating blocks with data wires, repeating blocks with data wires, numeric array and logic array, numeric array and logic array, numeric array and logic array, converting logic values to numeric values, compare mode and beacon values, data wire value range, data wire value range, ending a loop in logic mode, connecting data wires to blocks inside switch blocks, practicing with the math block, the text block
blocks inside Switch blocks, connecting data wires to blocks inside switch blocks
deleting, deleting a data wire
displaying value on the EV3 screen, converting logic values to numeric values
Logic, repeating blocks with data wires
Logic array, numeric array and logic array
Loop block and, data wire value range
Math block and, practicing with the math block
Numeric, repeating blocks with data wires
Numeric array, numeric array and logic array
placement in programs, deleting a data wire
repeating blocks with, repeating blocks with data wires
seeing values from, working with data wires
Switch block and, ending a loop in logic mode
Text, repeating blocks with data wires
type conversion, numeric array and logic array
using multiple, deleting a data wire
using with My Blocks, the text block
value range for, compare mode and beacon values
Wait block and, data wire value range
decompiling programs, managing the EV3’s memory
decorating robots, building with sensors
decreasing speed, calculating the gear ratio for two gears, creating longer gear trains
Degrees mode, understanding modes and settings
deleting data wires, deleting a data wire
Demo program, selecting and running programs
Disconnect button, troubleshooting the EV3
Display block, understanding the SoundCheck program, understanding the SoundCheck program, understanding the SoundCheck program, understanding the SoundCheck program, understanding the SoundCheck program, clear screen, clear screen, clear screen, clear screen, converting logic values to numeric values, troubleshooting a running program
Clear Screen setting, understanding the SoundCheck program
Color setting, clear screen
Display field, understanding the SoundCheck program
position on screen, clear screen
Radius setting, clear screen
Shapes mode, understanding the SoundCheck program
signaling progress using, troubleshooting a running program
sub modes, understanding the SoundCheck program
Text mode, clear screen
Wired setting, converting logic values to numeric values
division operator (/), my block #2: return
double-bevel gears, friction and backlash, gear trains around a corner
Download and Run button, creating and modifying programs
downloading, estimating difficulty and time, the mission pad, color mode, the switch block in measure mode, using angled beams
color reference chart, color mode
EV3 programming software, the mission pad
example programs, estimating difficulty and time
LEGO unit grid, using angled beams
line-following tracks, the switch block in measure mode
driving, the move steering block in action, rotations, seconds, or degrees, making accurate turns
acceleration, making accurate turns
backward, the move steering block in action, rotations, seconds, or degrees
Duration setting, Sound block, play type, breaking a loop from the outside

E

equal to comparisons, the compare block
equality, checking, the compare block
Equation setting, using advanced mode
EV3 brick, preparing your EV3 set, the EV3 brick, the EV3 brick, output ports, input ports, and cables, turning the EV3 on and off, turning the EV3 on and off, selecting and running programs, creating and modifying programs, 3. programming canvas, renaming projects and programs, the display block in action, using the brick buttons and rotation sensors, troubleshooting programs, the EV3 brick, and wireless connections, managing the EV3’s memory, managing the EV3’s memory, avoiding data loss using a microSD card, avoiding data loss using a microSD card, avoiding data loss using a microSD card, connecting to the EV3 with Bluetooth
(see also On Brick programs)
batteries for, the EV3 brick
buttons on, output ports, input ports, and cables, using the brick buttons and rotation sensors
programming with, using the brick buttons and rotation sensors
downloading programs to, creating and modifying programs, 3. programming canvas, avoiding data loss using a microSD card, connecting to the EV3 with Bluetooth
using Bluetooth, avoiding data loss using a microSD card
using Wi-Fi, connecting to the EV3 with Bluetooth
finding programs on, renaming projects and programs
memory management, avoiding data loss using a microSD card
microSD card, avoiding data loss using a microSD card
restarting, managing the EV3’s memory
running programs, selecting and running programs
status light on, turning the EV3 on and off, the display block in action
troubleshooting, troubleshooting programs, the EV3 brick, and wireless connections (see troubleshooting: EV3 brick)
turning on/off, turning the EV3 on and off
updating firmware, managing the EV3’s memory
EV3 programming software, the mission pad, the mission pad, downloading and installing the EV3 programming software, downloading and installing the EV3 programming software, creating and modifying programs, creating and modifying programs, creating a basic program, creating a basic program, creating a basic program, creating a basic program, 3. programming canvas, 3. programming canvas, 3. programming canvas, running selected blocks, running selected blocks, renaming projects and programs, renaming projects and programs, renaming projects and programs, renaming projects and programs, renaming projects and programs, duplicating one or more blocks, help documentation, working with programming blocks: action blocks
(see also blocks (programming); programs; projects)
Comment tool, renaming projects and programs
Content Editor, help documentation
controlling robot, the mission pad
downloading, the mission pad
downloading programs to the EV3, creating and modifying programs, 3. programming canvas
Hardware Page, 3. programming canvas
help for blocks, duplicating one or more blocks
installing, downloading and installing the EV3 programming software
launching, creating and modifying programs
Pan tool, renaming projects and programs
placing blocks in, creating a basic program
Programming Canvas, creating a basic program
Programming Palette, creating a basic program
projects vs. programs, running selected blocks
running programs manually, 3. programming canvas
running selected blocks, running selected blocks
Select tool, renaming projects and programs
Start block, creating a basic program
toolbar in, renaming projects and programs
updating, downloading and installing the EV3 programming software
Zoom tool, renaming projects and programs
EV3 rechargeable battery, the EV3 brick
EV3RSTORM robot, help documentation
EXPLOR3R robot, building your first robot, building your first robot, building the EXPLOR3R, building the EXPLOR3R, output ports, input ports, and cables, what are sensors?, sensors and the wait block, using the color sensor, color mode, following a line, following a line more smoothly, avoiding obstacles, avoiding obstacles, understanding speed regulation
attaching Color Sensor, using the color sensor
avoiding obstacles, sensors and the wait block, avoiding obstacles
building, building the EXPLOR3R
connecting cables, output ports, input ports, and cables
creating bumper using Touch Sensor, what are sensors?
following line smoothly, following a line more smoothly
following line using Color Sensor, following a line
material list for, building the EXPLOR3R
regulated vs. unregulated speed, understanding speed regulation
test track for, color mode
using multiple sensors, avoiding obstacles
external devices, output ports, input ports, and cables

G

gears, building with beams, axles, connector blocks, and motors, building with gears, building with gears, gearing essentials, calculating the gear ratio for two gears, calculating the gear ratio for two gears, calculating the gear ratio for two gears, decreasing and increasing rotational speed, what is torque?, what is torque?, what is torque?, creating longer gear trains, creating longer gear trains, friction and backlash, friction and backlash, friction and backlash, friction and backlash, friction and backlash, friction and backlash, friction and backlash, working with the unit grid, working with the unit grid, working with the unit grid, working with the unit grid, gear trains around a corner, gear trains around a corner, gear trains around a corner, gear trains around a corner, gear trains around a corner, connecting perpendicular axles, connecting perpendicular axles, connecting perpendicular axles, using worm gears, preventing axles from twisting, preventing axles from twisting, further exploration, the grabber mechanism, the grabber mechanism, the grabber mechanism
12T gear, the grabber mechanism
24T gear, the grabber mechanism
36T gear, the grabber mechanism
bevel, friction and backlash, gear trains around a corner
bracing with beams, using worm gears
calculating gear ratio, calculating the gear ratio for two gears
calculating output speed, calculating the gear ratio for two gears
compound gear ratio, creating longer gear trains
connecting to motors, further exploration
double-bevel, friction and backlash, gear trains around a corner
extending along angled beam, gear trains around a corner
friction and backlash, friction and backlash
half units and, working with the unit grid
improper combinations of, gear trains around a corner
included in set, friction and backlash
increasing and decreasing speed, calculating the gear ratio for two gears
knob wheel, friction and backlash, connecting perpendicular axles
perpendicular axles, connecting perpendicular axles
perpendicular connections, gear trains around a corner
preventing axles from twisting, preventing axles from twisting
radius of, working with the unit grid
ratio calculator, working with the unit grid
reversing rotation direction, preventing axles from twisting
spur gear, friction and backlash
teeth on, gearing essentials
torque, decreasing and increasing rotational speed, what is torque?, what is torque?, creating longer gear trains
decreasing, what is torque?
increasing, what is torque?, creating longer gear trains
trains of, building with gears, what is torque?
unit grid and, working with the unit grid
uses for, building with gears
worm gear, friction and backlash, connecting perpendicular axles
grabber mechanism for SNATCH3R, the SNATCH3R: the autonomous robotic arm
greater than comparisons, the compare block

L

Large Motor, resetting the motor position, rotational speed, understanding speed regulation, building with motors and sensors, building with motors and sensors, connecting beams to the motor shaft, connecting beams to the motor shaft, connecting beams to the motor shaft, what is torque?, preventing axles from twisting, further exploration
adding attachment points, preventing axles from twisting
calculating rotational speed, rotational speed
connecting beams to, connecting beams to the motor shaft
connecting gears to, further exploration
connecting two using frame, building with motors and sensors
connecting wheels to, building with motors and sensors, connecting beams to the motor shaft
geometry of, connecting beams to the motor shaft
maximum torque, what is torque?
regulated speed and power consumption, understanding speed regulation
rotational speed, resetting the motor position
Large Motor block, the on and off modes in move blocks
LAVA R3X robot, LAVA R3X: the humanoid that walks and talks, LAVA R3X: the humanoid that walks and talks, LAVA R3X: the humanoid that walks and talks, making the robot walk, making the robot walk, my block #2: return, my block #4: left, my block #4: left, taking the first steps, controlling the head and arms, controlling the head and arms, controlling the head and arms, controlling the head and arms, walking until one of two sensors is triggered
avoiding obstacles, controlling the head and arms
building, LAVA R3X: the humanoid that walks and talks, taking the first steps
head and arms, taking the first steps
legs, LAVA R3X: the humanoid that walks and talks
head and arms control, controlling the head and arms
parts list, LAVA R3X: the humanoid that walks and talks
resetting legs, controlling the head and arms
responding to triggered sensor, walking until one of two sensors is triggered
walking, making the robot walk, making the robot walk, my block #2: return, my block #4: left, my block #4: left, controlling the head and arms
keeping legs in sync, my block #2: return
reset procedure, making the robot walk
returning motor to position, making the robot walk
test program, my block #4: left
turning left, my block #4: left
until sensor is triggered, controlling the head and arms
LEGO MINDSTORMS EV3 Education Core set, preparing your EV3 set
LEGO MINDSTORMS EV3 Home Edition, preparing your EV3 set
LEGO units, building with beams, axles, connector blocks, and motors, using angled beams, using half LEGO units
half units, using half LEGO units
using grid, using angled beams
length of beams and axles, building your first robot
less than comparisons, the compare block
lifting mechanism for SNATCH3R, the grabber mechanism
Logic array data wire, numeric array and logic array
Logic data wire, repeating blocks with data wires, ending a loop in logic mode
using with Switch block, ending a loop in logic mode
Logic mode, ending Loop block using, data wire value range
Logic Operations block, the logic operations block, the logic operations block, logic operations, walking until one of two sensors is triggered
modes for, the logic operations block
Not mode, logic operations
Logic variables, using variables
Loop block, understanding the WaitDisplay program, understanding the WaitDisplay program, using the loop block, using the loop block, using the loop block, avoiding obstacles with the touch sensor, using flat view and tabbed view, understanding compare, change, and measure mode, color mode, repeating blocks with data wires, data wire value range, data wire value range, data wire value range, connecting data wires to blocks inside switch blocks, connecting data wires to blocks inside switch blocks, breaking a loop from the outside
breaking out of, connecting data wires to blocks inside switch blocks, connecting data wires to blocks inside switch blocks, breaking a loop from the outside
caveats, breaking a loop from the outside
from inside, connecting data wires to blocks inside switch blocks
from outside, connecting data wires to blocks inside switch blocks
Compare mode, understanding compare, change, and measure mode
data wires and, repeating blocks with data wires, data wire value range
ending using Logic mode, data wire value range
Loop Index, data wire value range
modes for, understanding the WaitDisplay program
naming, using the loop block
nesting, using the loop block
resizing, using the loop block
sensors and, avoiding obstacles with the touch sensor
Switch block in, using flat view and tabbed view
using with Color Sensor, color mode
Loop Interrupt block, connecting data wires to blocks inside switch blocks

M

M unit, building with beams, axles, connector blocks, and motors, using half LEGO units
Math block, the math block, using advanced mode, my block #2: return, my block #2: return, my block #2: return
Advanced mode, using advanced mode
division operator, my block #2: return
modulo operator, my block #2: return
multiplication operator, my block #2: return
Measure mode, understanding compare, change, and measure mode, using sensor blocks, the round block
Sensor blocks, using sensor blocks
Timer block, the round block
measurements, using in calculations, the math block
Medium Motor, rotational speed, connecting beams to the motor shaft, what is torque?, further exploration, driving and steering
calculating rotational speed, rotational speed
connecting gears to, further exploration
geometry of, connecting beams to the motor shaft
Rotation Sensor and, driving and steering
torque from, what is torque?
Medium Motor block, the on and off modes in move blocks
Memory Browser, troubleshooting the EV3
microSD card, output ports, input ports, and cables, renaming projects and programs, avoiding data loss using a microSD card
adding memory, output ports, input ports, and cables
folder for, renaming projects and programs
using in the EV3, avoiding data loss using a microSD card
mission pad, sorting Technic elements
modes, programming block, understanding modes and settings
modules, building with beams, axles, connector blocks, and motors
modulo operator (%), my block #2: return
monster teeth, building with sensors
More Robots tab, help documentation
Motor Control app, selecting and running programs
Motor Rotation block, measure mode
motors, preparing your EV3 set, output ports, input ports, and cables, working with programming blocks: action blocks, understanding modes and settings, the on and off modes in move blocks, the on and off modes in move blocks, what are sensors?, using the brick buttons, resetting the motor position, rotational speed, rotational speed, understanding speed regulation, understanding speed regulation, building with motors and sensors, preventing axles from twisting
as starting point for building, building with motors and sensors
detecting stalled, understanding speed regulation
Large Motor, preventing axles from twisting (see Large Motor)
Medium Motor, rotational speed (see Medium Motor)
Move Steering block, working with programming blocks: action blocks (see Move Steering block)
Move Tank block, the on and off modes in move blocks
moving at different speeds, the on and off modes in move blocks
output ports, output ports, input ports, and cables
Ports setting, understanding modes and settings
position, using the brick buttons, resetting the motor position
resetting, resetting the motor position
Rotation Sensor and, using the brick buttons
regulated vs. unregulated speed, understanding speed regulation
Rotation Sensor, what are sensors?
rotational speed, rotational speed
the EV3 and, preparing your EV3 set
Move Steering block, working with programming blocks: action blocks, working with programming blocks: action blocks, understanding modes and settings, understanding modes and settings, understanding modes and settings, rotations, seconds, or degrees, making accurate turns, making accurate turns, the brick status light block, my block #2: return
acceleration, making accurate turns
accurate turns, making accurate turns
Brake at End option, rotations, seconds, or degrees
modes for, understanding modes and settings
On/Off modes, the brick status light block, my block #2: return
Power setting, understanding modes and settings
Steering setting, understanding modes and settings
using, working with programming blocks: action blocks
Move Tank block, the on and off modes in move blocks
multiplication operator (*), my block #2: return
multitasking, managing my blocks in projects, managing my blocks in projects, avoiding resource conflicts
multiple Start blocks, managing my blocks in projects
resource conflicts, avoiding resource conflicts
splitting Sequence Wire, managing my blocks in projects
My Blocks, creating a basic program, using loop blocks within loop blocks, using loop blocks within loop blocks, using loop blocks within loop blocks, using loop blocks within loop blocks, managing my blocks in projects, the text block, the text block, the text block, a my block with input, a my block with output, a my block with input and output, a my block with input and output, a my block with input and output, a my block with input and output, a my block with input and output, troubleshooting programs, the EV3 brick, and wireless connections
copying to another project, managing my blocks in projects
creating, using loop blocks within loop blocks, a my block with input and output
data wires and, the text block
editing, using loop blocks within loop blocks, a my block with input
input for, the text block, a my block with input and output
managing in project, using loop blocks within loop blocks
output from, a my block with output, a my block with input and output
sharing between projects, a my block with input and output
troubleshooting missing, troubleshooting programs, the EV3 brick, and wireless connections
uses for, a my block with input and output
using, using loop blocks within loop blocks
using data wires with, the text block

N

naming programs and blocks, missing variable definitions
nesting Loop blocks, using the loop block
NETGEAR WNA1100 N150 Wi-Fi USB Adapter, connecting to the EV3 with Bluetooth
No Color tab, avoiding obstacles
nonfriction pins, building your first robot, building with beams, axles, connector blocks, and motors, using half LEGO units
flexible structures, using half LEGO units
friction pins vs., building your first robot
Not mode, Logic Operations block, the logic operations block, logic operations
Note, Sound block, play type
Numeric array data wire, numeric array and logic array
Numeric data wire, repeating blocks with data wires
Numeric mode, Random block, the random block
Numeric variables, using variables

P

Pan tool, renaming projects and programs
parallel beams, using connector blocks, securing parallel beams
connecting, securing parallel beams
securing, using connector blocks
pausing program, waiting, repeating, my blocks, and multitasking
perpendicular connections, gear trains around a corner, connecting perpendicular axles
axles, connecting perpendicular axles
gears, gear trains around a corner
pins, building your first robot, building with beams, axles, connector blocks, and motors
Play Type setting, Sound block, making accurate turns
Port View tab, troubleshooting the EV3
Ports setting, understanding modes and settings
power, understanding modes and settings, understanding speed regulation
consumption and regulated speed, understanding speed regulation
controlling motor speed, understanding modes and settings
Probability of True setting, the random block
Programming Canvas, creating a basic program
programming software, working with programming blocks: action blocks (see EV3 programming software)
programs, preparing your EV3 set, selecting and running programs, selecting and running programs, creating and modifying programs, creating and modifying programs, creating a basic program, 3. programming canvas, 3. programming canvas, 3. programming canvas, running selected blocks, running selected blocks, running selected blocks, renaming projects and programs, renaming projects and programs, waiting, repeating, my blocks, and multitasking, using loop blocks within loop blocks, missing variable definitions, troubleshooting a running program, managing the EV3’s memory, avoiding data loss using a microSD card, connecting to the EV3 with Bluetooth
(see also blocks (programming); On Brick programs)
closing, running selected blocks
creating project for, creating and modifying programs
decompiling, managing the EV3’s memory
Demo program, selecting and running programs
downloading to the EV3, creating and modifying programs, 3. programming canvas, avoiding data loss using a microSD card, connecting to the EV3 with Bluetooth
using Bluetooth, avoiding data loss using a microSD card
using Wi-Fi, connecting to the EV3 with Bluetooth
finding on the EV3, renaming projects and programs
pausing, waiting, repeating, my blocks, and multitasking
placing blocks in, creating a basic program
projects vs., running selected blocks
renaming, renaming projects and programs
running, selecting and running programs, 3. programming canvas, 3. programming canvas, missing variable definitions
after downloading, 3. programming canvas
manually, 3. programming canvas
on the EV3, selecting and running programs
troubleshooting, missing variable definitions
saving, running selected blocks
testing changes in, troubleshooting a running program
using My Blocks in, using loop blocks within loop blocks
projects, running selected blocks, running selected blocks, running selected blocks, renaming projects and programs, renaming projects and programs, renaming projects and programs, renaming projects and programs, using loop blocks within loop blocks, managing my blocks in projects, a my block with input and output
closing, running selected blocks
copying My Blocks to, managing my blocks in projects
finding on the EV3, renaming projects and programs
managing My Blocks in, using loop blocks within loop blocks
one per robot, renaming projects and programs
opening, running selected blocks
programs vs., running selected blocks
properties for, renaming projects and programs
renaming, renaming projects and programs
sharing My Blocks between, a my block with input and output
Proximity mode, using the infrared sensor, avoiding obstacles
avoiding obstacles, avoiding obstacles
Pulse setting, measure mode
Pythagorean theorem, gear trains around a corner

R

RAC3 TRUCK robot, help documentation
Radius setting, Display block, clear screen
radius, of gears, working with the unit grid
Random block, the random block
Range block, logic operations
Read mode, using the variable block
Reflected Light Intensity mode, using the color sensor, the switch block in measure mode, setting the threshold value, following a line more smoothly
following line smoothly, following a line more smoothly
threshold value, setting the threshold value
Refresh button, troubleshooting the EV3
regulated speed, understanding speed regulation
reinforcing structures, using beams to reinforce structures
remote control, the EV3 brick, the mission pad, the mission pad, selecting and running programs, remote mode, testing the my blocks, creating the remote control program
application, selecting and running programs
batteries for, the EV3 brick
controlling robot with, the mission pad
program for Formula EV3 Race Car, testing the my blocks
program for SNATCH3R, creating the remote control program
using with Infrared Sensor, remote mode
Remote mode, Infrared Sensor, remote mode
renaming programs, renaming projects and programs
Reset mode, Timer block, the round block
resource conflicts, avoiding resource conflicts
restarting the EV3, managing the EV3’s memory
robots, introduction (see individual robots)
rotation, calculating the gear ratio for two gears, creating longer gear trains, preventing axles from twisting
direction of gear trains, creating longer gear trains
reversing direction of, preventing axles from twisting
speed of, calculating the gear ratio for two gears
Rotation Sensor, what are sensors?, using the brick buttons, using the brick buttons, resetting the motor position, resetting the motor position, rotational speed, rotational speed, understanding speed regulation, driving and steering, step 1: creating basic drawings, controlling the grabber, my block #2: return
controlling wheel orientation, driving and steering
Etch-A-Sketch program coordinates, step 1: creating basic drawings
keeping legs in sync, my block #2: return
motor position, using the brick buttons
motor position, resetting, resetting the motor position
purpose of, what are sensors?
regulated speed and, understanding speed regulation
resetting SNATCH3R grabber, controlling the grabber
rotational speed, resetting the motor position, rotational speed, rotational speed
calculating, rotational speed
measuring in program, rotational speed
Rotations mode, understanding modes and settings
Round block, the round block
Run Recent tab, turning the EV3 on and off
Run Selected command, running selected blocks
running programs, selecting and running programs, 3. programming canvas, 3. programming canvas, missing variable definitions
after downloading, 3. programming canvas
manually, 3. programming canvas
on the EV3, selecting and running programs
troubleshooting, missing variable definitions

S

saving programs, running selected blocks
SD_Card folder, avoiding data loss using a microSD card
Seconds mode, understanding modes and settings
Select tool, renaming projects and programs
Sensor blocks, creating a basic program, using sensor blocks, using sensor blocks, measure mode
(see also individual Sensor blocks)
Compare mode, measure mode
Measure mode, using sensor blocks
sensors, output ports, input ports, and cables, understanding sensors, what are sensors?, what are sensors?, what are sensors?, what are sensors?, viewing sensor values, viewing sensor values, viewing sensor values, viewing sensor values, sensors and the wait block, avoiding obstacles with the touch sensor, sensors and the loop block, configuring a switch block, sensors and the switch block in action, understanding compare, change, and measure mode, understanding compare, change, and measure mode, understanding compare, change, and measure mode, avoiding obstacles, using the brick buttons and rotation sensors, using the brick buttons and rotation sensors, using the brick buttons, building with sensors
blocks allowing use of, viewing sensor values
Brick Buttons, using the brick buttons and rotation sensors
building with, building with sensors
built-in, using the brick buttons and rotation sensors
Change mode, understanding compare, change, and measure mode
Color Sensor, what are sensors? (see Color Sensor)
Compare mode, understanding compare, change, and measure mode
Infrared Sensor, what are sensors? (see Infrared Sensor)
input ports, output ports, input ports, and cables
Loop block and, avoiding obstacles with the touch sensor
Measure mode, understanding compare, change, and measure mode
measurement types, viewing sensor values
Port setting, sensors and the wait block
Rotation Sensor, using the brick buttons (see Rotation Sensor)
Switch block and, sensors and the loop block, configuring a switch block, sensors and the switch block in action
adding blocks to, sensors and the switch block in action
configuring, configuring a switch block
Touch Sensor, what are sensors? (see Touch Sensor)
types of, understanding sensors
using multiple, avoiding obstacles
viewing values for, viewing sensor values
Wait block and, viewing sensor values
Sequence Wires, 3. programming canvas, managing my blocks in projects
multitasking via splitting, managing my blocks in projects
Service Set Identifier (SSID), connecting to the EV3 with Bluetooth
Servo Motors, understanding speed regulation (see motors)
Settings tab, turning the EV3 on and off
Shapes mode, Display block, understanding the SoundCheck program
sharing My Blocks, a my block with input and output
SK3TCHBOT robot, building SK3TCHBOT, building SK3TCHBOT, building SK3TCHBOT, step 1: creating basic drawings, completing the basic program, completing the basic program, clearing the screen, clearing the screen
(see also data wires)
building, building SK3TCHBOT
coordinates on screen, step 1: creating basic drawings
parts list, building SK3TCHBOT
pencil controls, completing the basic program, completing the basic program, clearing the screen, clearing the screen
clearing screen, clearing the screen
moving without drawing, completing the basic program
pencil size, clearing the screen
using as eraser, completing the basic program
slash symbol (/), my block #2: return
smartphone, controlling robot with, the mission pad
SNATCH3R robot, the SNATCH3R: the autonomous robotic arm, the SNATCH3R: the autonomous robotic arm, the grabber mechanism, building the SNATCH3R, building the SNATCH3R, controlling the grabber, creating the remote control program, creating the remote control program, creating the remote control program, my block #4: search, my block #4: search, creating the final program, driving toward the beacon
Beacon Heading measurements and, my block #4: search
building, building the SNATCH3R
grabber mechanism, the SNATCH3R: the autonomous robotic arm, controlling the grabber, creating the remote control program
controlling, controlling the grabber
troubleshooting, creating the remote control program
lifting mechanism, the grabber mechanism
parts list, building the SNATCH3R
remote control program, creating the remote control program
searching for IR Beacon, creating the remote control program, my block #4: search, creating the final program, driving toward the beacon
building IR bug, creating the remote control program
driving toward beacon, creating the final program
lifting and moving beacon, driving toward the beacon
search algorithm, my block #4: search
sorting elements in organizer, sorting Technic elements
Sound block, making accurate turns, making accurate turns, making accurate turns, making accurate turns, play type, play type, troubleshooting a running program
Duration setting, play type
Note or Tone for, play type
Play File mode, making accurate turns
Play Type setting, making accurate turns
signaling progress using, troubleshooting a running program
volume, making accurate turns
speed, understanding speed regulation, calculating the gear ratio for two gears, calculating the gear ratio for two gears, further increasing torque and decreasing speed, connecting perpendicular axles, repeating blocks with data wires
adjusting using data wires, repeating blocks with data wires
balancing with torque, further increasing torque and decreasing speed
calculating for gears, calculating the gear ratio for two gears
decreasing, using worm gear, connecting perpendicular axles
increasing and decreasing using gears, calculating the gear ratio for two gears
regulated vs. unregulated, understanding speed regulation
spur gears, friction and backlash
SSID (Service Set Identifier), connecting to the EV3 with Bluetooth
stalled motors, understanding speed regulation
Start block, creating a basic program, managing my blocks in projects
multitasking using multiple, managing my blocks in projects
State mode, avoiding obstacles with the touch sensor
status light, turning the EV3 on and off, the display block in action
steering, working with programming blocks: action blocks, understanding modes and settings, understanding modes and settings, driving and steering, my block #2: left, my block #2: left
Formula EV3 Race Car, driving and steering, my block #2: left, my block #2: left
centering, my block #2: left
left and right, my block #2: left
resetting, driving and steering
Move Steering block, working with programming blocks: action blocks, understanding modes and settings
modes for, understanding modes and settings
using, working with programming blocks: action blocks
Steering setting, understanding modes and settings
stickers on panels, sorting Technic elements
structure, using angled beams, using half LEGO units
aligning with LEGO unit grid, using angled beams
flexible structures, using half LEGO units
sub modes, understanding the SoundCheck program
Switch block, sensors and the loop block, configuring a switch block, sensors and the switch block in action, using flat view and tabbed view, understanding compare, change, and measure mode, understanding compare, change, and measure mode, color mode, the switch block in measure mode, setting the threshold value, beacon heading mode, using the brick buttons, my block #2: left, ending a loop in logic mode, ending a loop in logic mode, connecting data wires to blocks inside switch blocks, the random block
adding blocks to, sensors and the switch block in action
Change mode, understanding compare, change, and measure mode
Compare mode, understanding compare, change, and measure mode
comparing sensor values with threshold, setting the threshold value
configuring, configuring a switch block
connecting data wires to block inside, connecting data wires to blocks inside switch blocks
data wires and, ending a loop in logic mode
determining wheel orientation, my block #2: left
determining which button is pressed, using the brick buttons
Measure - Color mode, the switch block in measure mode
Numeric mode, ending a loop in logic mode
repeating, using flat view and tabbed view
using Random block with, the random block
using with Beacon Heading mode, beacon heading mode
using with Color Sensor, color mode
swords, building with sensors
synchronizing leg movements, my block #2: return

T

Tabbed View, using flat view and tabbed view
tablet, controlling robot with, the mission pad
tank tread, connecting beams to the motor shaft
Technic line, preparing your EV3 set, sorting Technic elements
EV3 set, preparing your EV3 set
sorting elements, sorting Technic elements
test track, color mode
testing, understanding the SoundCheck program, troubleshooting a running program
program changes, troubleshooting a running program
using Display block, understanding the SoundCheck program
Text block, the round block
Text data wire, repeating blocks with data wires
Text mode, Display block, clear screen
Text variables, using variables
thin elements, using half LEGO units
threshold values, setting the threshold value
Timer block, measure mode, the round block
Tone, Sound block, play type
toolbar, programming software, renaming projects and programs
torque, decreasing and increasing rotational speed, what is torque?, what is torque?, creating longer gear trains, further increasing torque and decreasing speed, further increasing torque and decreasing speed
balancing with speed, further increasing torque and decreasing speed
decreasing, what is torque?
gears and, further increasing torque and decreasing speed
increasing, what is torque?, creating longer gear trains
Touch Sensor, what are sensors?, what are sensors?, sensors and the wait block, avoiding obstacles with the touch sensor, avoiding obstacles with the touch sensor, avoiding obstacles with the touch sensor, sensors and the loop block, configuring a switch block, understanding compare, change, and measure mode, understanding compare, change, and measure mode, understanding compare, change, and measure mode, avoiding obstacles, understanding the walking mechanism, compare mode and beacon values, making the robot walk
avoiding obstacles, sensors and the wait block
Change mode, avoiding obstacles with the touch sensor, understanding compare, change, and measure mode
combining with other sensors, avoiding obstacles
Compare mode, avoiding obstacles with the touch sensor, configuring a switch block, understanding compare, change, and measure mode, compare mode and beacon values
creating bumper using, what are sensors?
determining motor position, understanding the walking mechanism
LAVA R3X, making the robot walk
Measure mode, understanding compare, change, and measure mode
State mode, avoiding obstacles with the touch sensor
Switch block and, sensors and the loop block
Touch Sensor block, measure mode
TRACK3R robot, the EV3 brick
troubleshooting, creating and modifying programs, the move steering block in action, creating the remote control program, troubleshooting programs, the EV3 brick, and wireless connections, troubleshooting programs, the EV3 brick, and wireless connections, missing variable definitions, missing variable definitions, troubleshooting the EV3, troubleshooting the EV3, troubleshooting the EV3, managing the EV3’s memory, managing the EV3’s memory, managing the EV3’s memory
compilation errors, troubleshooting programs, the EV3 brick, and wireless connections, troubleshooting programs, the EV3 brick, and wireless connections, missing variable definitions
missing My Block, troubleshooting programs, the EV3 brick, and wireless connections
missing variable definition, missing variable definitions
programming block errors, troubleshooting programs, the EV3 brick, and wireless connections
EV3 brick, troubleshooting the EV3, troubleshooting the EV3, troubleshooting the EV3, managing the EV3’s memory, managing the EV3’s memory, managing the EV3’s memory
connections, troubleshooting the EV3
Hardware Page, troubleshooting the EV3
memory management, troubleshooting the EV3
restarting, managing the EV3’s memory
updating firmware, managing the EV3’s memory
using USB connection, managing the EV3’s memory
grabber mechanism, SNATCH3R, creating the remote control program
running programs, missing variable definitions
turning opposite direction from expected, the move steering block in action
USB connection, creating and modifying programs
turning robot, the move steering block in action, making accurate turns, making accurate turns
accurate turns, making accurate turns
curved turns, making accurate turns
opposite direction from expected, the move steering block in action
turning the EV3 on/off, turning the EV3 on and off
twisting of axles, preventing axles from twisting

X

XOR mode, Logic Operations block, the logic operations block
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.223.21.5