Design, construct and program a dancing robot that has at least two moving parts and at most two motors. Set your robot’s dance to music. Resources Dancing Robot lesson plan – ROBOLAB + NXT-G (PDF)
Continue reading "Dancing robot"
In this activity, use a robot equipped with a light sensor to determine the hidden letter message (under a table or in another room). The letter will be determined using light sensor collected data on 3 passes over of the letter. Resources Find the Hidden Letter lesson plan – ROBOLAB (PDF)
Continue reading "Find the hidden letter"
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 a single NXT brick. The […]
Continue reading "How to write efficient NXT-G programs"
Think of a way to design and construct the stubborn car: a car that will always return to its original place no matter how far it is rolled away from its starting point. Tip: How can you track the rotary motion of the car’s wheels? This challenge provides a great introduction to the idea of […]
Continue reading "The stubborn car"
The idea of this challenge is to have students set up several light sensors to log data over time. After the setup is complete, run the programs, turn off the lights in the room, and have the students leave. Walk around the room near the different sensors with a flashlight. After the data acquisition is […]
Continue reading "Tomb raider"
The idea of this radical challenge is to use the ultrasonic sensor, touch sensors, and buttons on the NXT to create a guitar. The ultrasonic sensor can control the pitch of the note based on the location of the user’s hand, and the touch sensors can control other parameters of the note created. Rock on, […]
Continue reading "Ultrasonic touch guitar"
In this activity, a group of students each build a robot. Each robot is assigned a number. It will then have to tag other robots with the number by using mail. Five tags and the robot takes on that robot’s number. The winner is the robot that has given its number to the most other […]
Continue reading "Zombie attack"
The NXT Worksheet toolkit (ZIP) contains a set of images of the programming blocks used in the LEGO MINDSTORMS NXT Software (NXT-G). These can be used to create worksheets and instructions for students. Note: These are images of generic blocks, so they do not have unique features such as a motor or port indicator.
Continue reading "NXT-G programming icons"