top of page

Lego Mindstorm - 8 lesson program

 

Lesson 1: Introduction to Lego Mindstorms

Outcomes:

NSW: SC4-WS-01, SC4-WS-02, SC4-WS-07, SC4-WS-08, SC4-OTU-01, TE4-SDP-01, TE4-PPM-01, TE4-DES-01, TE4-DIG-01

Aus: ACTDIP028, ACTDIP031, ACTDIP032, ACSSU115, ACSSU116, ACSIS125, ACSIS126, ACSIS141

​

​ObjectiveStudents will learn the components of the Lego Mindstorms kit and build a simple robot.

  1. Introduction (10 minutes)

  • Explain the purpose of the program. Show an assembled Mindstorms robot and highlight its capabilities.

  • Discuss the components: intelligent brick, motors, sensors, and software.
     

  2. Main Activity (25 minutes)

  • Guide students to explore their kits and identify components.

  • Provide step-by-step instructions to build a basic robot chassis.

​

  3. Conclusion (10 minutes)

  • Summarise what was learned and encourage students to think about how robots are used in the real world.

 

Lesson 2: Programming Basics

Outcomes:

NSW: SC4-WS-01, SC4-WS-02, SC4-WS-07, SC4-WS-08, SC4-OTU-01, TE4-SDP-01, TE4-PPM-01, TE4-DES-01, TE4-DIG-01

Aus: ACTDIP028, ACTDIP031, ACTDIP032, ACSSU115, ACSSU116, ACSIS125, ACSIS126, ACSIS141

​

Objective: Students will write and execute a simple program to control their robot’s movement.

  1. Introduction (5 minutes)

  • Recap components from Lesson 1. Introduce the Mindstorms programming interface.

 

  2. Main Activity (30 minutes)

  • Demonstrate how to create a simple program to move the robot forward and backward.

  • Have students replicate the program and test it on their robots.

 

  3. Conclusion (10 minutes)

  • Discuss challenges faced and how programming affects robot functionality.

 

Lesson 3: Sensor Integration

Outcomes:

NSW: SC4-WS-01, SC4-WS-02, SC4-WS-07, SC4-WS-08, SC4-OTU-01, TE4-SDP-01, TE4-PPM-01, TE4-DES-01, TE4-DIG-01

Aus: ACTDIP028, ACTDIP031, ACTDIP032, ACSSU115, ACSSU116, ACSIS125, ACSIS126, ACSIS141

​

Objective: Students will integrate a touch sensor and program the robot to respond to it.

  1. Introduction (5 minutes)

  • Introduce the touch sensor and explain its function.

 

  2. Main Activity (30 minutes)

  • Demonstrate how to connect the touch sensor and write a program that moves the robot when the sensor is pressed.

  • Students build and test their programs.

 

  3. Conclusion (10 minutes)

  • Reflect on the importance of sensors in robotics.

 

Lesson 4: Advanced Programming Concepts

Outcomes:

NSW: SC4-WS-01, SC4-WS-02, SC4-WS-07, SC4-WS-08, SC4-OTU-01, TE4-SDP-01, TE4-PPM-01, TE4-DES-01, TE4-DIG-01

Aus: ACTDIP028, ACTDIP031, ACTDIP032, ACSSU115, ACSSU116, ACSIS125, ACSIS126, ACSIS141

​

Objective: Students will use loops and conditional statements in their programs.

  1. Introduction (5 minutes)

  • Briefly explain loops and conditional statements in programming.
     

  2. Main Activity (30 minutes)

  • Demonstrate a program that uses a loop to make the robot move in a square pattern.

  • Guide students in creating and testing their own programs.

 

  3. Conclusion (10 minutes)

  • Share and discuss different solutions to the task.
     

Lesson 5: Using the Ultrasonic Sensor

Outcomes:

NSW: SC4-WS-01, SC4-WS-02, SC4-WS-07, SC4-WS-08, SC4-OTU-01, TE4-SDP-01, TE4-PPM-01, TE4-DES-01, TE4-DIG-01

Aus: ACTDIP028, ACTDIP031, ACTDIP032, ACSSU115, ACSSU116, ACSIS125, ACSIS126, ACSIS141

​

Objective: Students will program the robot to detect and respond to obstacles using the ultrasonic sensor.

 1. Introduction (5 minutes)

  • Introduce the ultrasonic sensor and its applications in robotics.

 

  2. Main Activity (30 minutes)

  • Demonstrate a program where the robot stops or changes direction upon detecting an obstacle.

  • Students create, test, and refine their own programs.

 

  3. Conclusion (10 minutes)​

  • Discuss real-world applications of distance sensing.

 

Lesson 6: Creative Problem-Solving

Outcomes:

NSW: SC4-WS-01, SC4-WS-02, SC4-WS-07, SC4-WS-08, SC4-OTU-01, TE4-SDP-01, TE4-PPM-01, TE4-DES-01, TE4-DIG-01

Aus: ACTDIP028, ACTDIP031, ACTDIP032, ACSSU115, ACSSU116, ACSIS125, ACSIS126, ACSIS141

​

Objective: Students will design and program a robot to complete a maze.

  1. Introduction (5 minutes)

  • Present a simple maze and explain the challenge.
     

  2. Main Activity (30 minutes)

  • Students work in pairs to program their robots to navigate the maze using sensors and programming logic.

  • Provide support and troubleshoot as needed.
     

  3. Conclusion (10 minutes)​

  • Reflect on strategies and improvements for efficiency.

 

Lesson 7: Data Logging and Analysis

Outcomes:

NSW: SC4-WS-01, SC4-WS-02, SC4-WS-07, SC4-WS-08, SC4-OTU-01, TE4-SDP-01, TE4-PPM-01, TE4-DES-01, TE4-DIG-01

Aus: ACTDIP028, ACTDIP031, ACTDIP032, ACSSU115, ACSSU116, ACSIS125, ACSIS126, ACSIS141

​

Objective: Students will use the Mindstorms data-logging feature to record and analyze sensor data.

  1. Introduction (5 minutes)

  • Explain how robots collect and use data from sensors.
     

  2. Main Activity (30 minutes)

  • Demonstrate how to use the data-logging tool to record sensor readings.

  • Students collect and analyze data from a sensor-based activity, such as detecting distances.
     

  3. Conclusion (10 minutes)​

  • Discuss how data informs decision-making in robotics.

 

Lesson 8: Final Project and Presentation

Outcomes:

NSW: SC4-WS-01, SC4-WS-02, SC4-WS-07, SC4-WS-08, SC4-OTU-01, TE4-SDP-01, TE4-PPM-01, TE4-DES-01, TE4-DIG-01

Aus: ACTDIP028, ACTDIP031, ACTDIP032, ACSSU115, ACSSU116, ACSIS125, ACSIS126, ACSIS141

​

Objective: Students will design, program, and present a robot that solves a real-world problem.

  1. Introduction (5 minutes)

  • Outline the task: students must create a robot that solves a chosen problem (e.g., sorting objects, navigating a course).
     

  2. Main Activity (30 minutes)

  • Students work in groups to design, build, and program their robots.

  • Encourage creativity and provide guidance.
     

  3. Conclusion (10 minutes)​

  • Groups present their robots and explain their design and programming choices.

bottom of page