1. Arrays in EV3

    Arrays in EV3

    Damien Kee has written a post on his website demonstrating how to use arrays in EV3 to create a memory game. An array is a way of storing a list of values (either numeric or logic in the case of the EV3) in a single data structure. See the full...

    Read more...

  2. Peak performance

    Peak performance

    Design and develop a car that is capable of traveling across flat surfaces quickly, but can also negotiate a steep ramp. Note: The WeDo version of the car remains tethered to the computer via the USB cable and therefore cannot travel very far.    Tip 1: What gear train yields...

    Read more...

  3. Fan-tastic

    Fan-tastic

    Design and construct a LEGO fan with at least one sensor and program it to run at variable speeds and have a stop/start function. Note: the RCX and NXT versions of the attachments use two touch sensors while the WeDo version uses the tilt sensor.      This lesson is...

    Read more...

  4. Mountain rescue (Ramp climber)

    Mountain rescue (Ramp climber)

    What is the best design for cars used by people on sloping paths? Construct a car that is capable of climbing steep inclines.     What is torque and why is it important? This lesson is one in a series of introductory lessons that is applicable to all types of...

    Read more...

  5. ROBOLAB examples

    ROBOLAB examples

    These examples (PDF) demonstrate the use of various features in ROBOLAB. NXT multiple events Multiple events can be setup in the same code to track different variables. All event structures must have the same event landing. This means that if 3 events are setup and only one triggers, the code will...

    Read more...

  6. Cross country adventure

    Cross country adventure

    Can you design and program a robot that can travel from one state to another across a large floor map of the USA (or a similar map of another part of the world)? Can you estimate the time required to travel between specific states? Resources Cross Country Adventure lesson plan...

    Read more...

  7. How to write efficient NXT-G programs

    How to write efficient NXT-G programs

    Writing Efficient NXT-G Programs (PDF) describes how to make your NXT-G programs as efficient as possible to create complex behaviours with a minimum of memory. These techniques are particularly relevant for competitions such as FIRST LEGO League (FLL) and RoboCup Junior, in which competitors often download several complex programs onto...

    Read more...