Books & Videos

Table of Contents

  1. getting started

    1. Chapter 1 preparing your EV3 set

      1. what’s in the box?
      2. controlling your robot
      3. downloading and installing the EV3 programming software
      4. conclusion
    2. Chapter 2 building your first robot

      1. using the building instructions
      2. building the EXPLOR3R
      3. output ports, input ports, and cables
      4. navigating the EV3 brick
      5. making your robot move with the remote control
      6. conclusion
    3. Chapter 3 creating and modifying programs

      1. a quick first program
      2. creating a basic program
      3. projects and programs
      4. building the official EV3 robots and bonus models
      5. conclusion
    4. Chapter 4 working with programming blocks: action blocks

      1. how do programming blocks work?
      2. the move steering block
      3. the sound block
      4. the display block
      5. the brick status light block
      6. the on and off modes in move blocks
      7. move tank, large motor, and medium motor blocks
      8. further exploration
    5. Chapter 5 waiting, repeating, my blocks, and multitasking

      1. the wait block
      2. the loop block
      3. making your own blocks: the my block
      4. multitasking
      5. further exploration
  2. programming robots with sensors

    1. Chapter 6 understanding sensors

      1. what are sensors?
      2. programming with sensors
      3. further exploration
    2. Chapter 7 using the color sensor

      1. attaching the color sensor
      2. color mode
      3. reflected light intensity mode
      4. ambient light intensity mode
      5. further exploration
    3. Chapter 8 using the infrared sensor

      1. proximity mode
      2. remote mode
      3. beacon proximity mode
      4. beacon heading mode
      5. combining sensor operation modes
      6. further exploration
    4. Chapter 9 using the brick buttons and rotation sensors

      1. using the brick buttons
      2. using the rotation sensor
      3. understanding speed regulation
      4. further exploration
  3. robot-building techniques

    1. Chapter 10 building with beams, axles, connector blocks, and motors

      1. using beams and frames
      2. using the LEGO unit grid
      3. using axles and cross holes
      4. using connector blocks
      5. creating flexible structures
      6. building with motors and sensors
      7. miscellaneous elements
      8. further exploration
    2. Chapter 11 building with gears

      1. gearing essentials
      2. using the gears in the EV3 set
      3. constructing sturdy gear trains
      4. building with gears and EV3 motors
      5. further exploration
  4. vehicle and animal robots

    1. Chapter 12 Formula EV3: a racing robot

      1. building the Formula EV3 Race Car
      2. driving and steering
      3. creating a remote control program
      4. racing autonomously
      5. further exploration
    2. Chapter 13 ANTY: the robotic ant

      1. understanding the walking mechanism
      2. building ANTY
      3. making ANTY walk
      4. programming behavior
      5. further exploration
  5. creating advanced programs

    1. Chapter 14 using data wires

      1. building SK3TCHBOT
      2. getting started with data wires
      3. working with data wires
      4. data wire types
      5. using sensor blocks
      6. advanced features of flow blocks
      7. further exploration
    2. Chapter 15 using data operations blocks and my blocks with data wires

      1. using data operations blocks
      2. creating my blocks with data wires
      3. further exploration
    3. Chapter 16 using constants and variables

      1. using constants
      2. using variables
      3. further exploration
    4. Chapter 17 playing games on the EV3

      1. step 1: creating basic drawings
      2. step 2: adding pencil controls
      3. further exploration
  6. machine and humanoid robots

    1. Chapter 18 the SNATCH3R: the autonomous robotic arm

      1. understanding the grabber
      2. building the SNATCH3R
      3. controlling the grabber
      4. searching for the IR beacon
      5. further exploration
    2. Chapter 19 LAVA R3X: the humanoid that walks and talks

      1. building the legs
      2. making the robot walk
      3. building the head and arms
      4. controlling the head and arms
      5. further exploration
  1. Appendix troubleshooting programs, the EV3 brick, and wireless connections

    1. troubleshooting compilation errors

    2. troubleshooting a running program

    3. troubleshooting the EV3

    4. programming the EV3 wirelessly

    5. summary

  2. Appendix creating on brick programs

    1. creating, saving, and running an on brick program

    2. using the on brick programming blocks

    3. importing on brick programs

    4. summary