©  Gene Harding 2018
Gene HardingProgramming LEGO® EV3 My Blockshttps://doi.org/10.1007/978-1-4842-3438-9_7

7. Advanced Topics

Gene Harding1 
(1)
South Bend, Indiana, USA
 

Learning Topics

My Blocks, geometry, unit conversion, calibration, feedback, looping constructs, proportional control, variables, conditional constructs , torque, and traction

Requirements

  1. 1.

    Move forward or backward a specified distance.

     
  2. 2.

    Ensure movement is straight (i.e., eliminate the “wiggle”).

     
  3. 3.

    Enable optional “handoffs” so the robot does not have to stop at the end of the My Block.

     
  4. 4.

    Move as quickly as possible without wheel slip.

     

Handoffs: Continuing at Speed When the My Block Ends

Learning topics covered: My Blocks, conditional constructs

There are arguably two primary challenges ...

Get Programming LEGO® EV3 My Blocks: Teaching Concepts and Preparing for FLL® Competition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.