Lesson Slides:
Introduction to EV3 Programming Lesson
Beginner – Intermediate EV3 Programming Lesson
Intermediate – Advanced EV3 Lesson
Beginner – Intermediate Java Lesson
Classes and Objects Java Lesson
EV3 MicroPython Final Challenges
WRO 2019 Lesson Plan:
Week 1: Goal is to learn to build a robot and basic programming of movements
- Discuss Challenge and Strategy: Game Manual
- Build a basic robot
- Program the robot to move forward, backward, and turn 90 degrees in both directions – Introduction to EV3 Programming Lesson
Week 2: Goal is to deliver battery and return to base
- Use programming knowledge to program the robot to place the battery and return to base.
- Add a color sensor to the robot – Color Sensor Instructions
- Use the rest of the Introduction to EV3 Programming Lesson to program the color sensor
Week 3: Goal is to line follow
- Discuss line following logic – One sensor line following is described in the EV3 Intermediate to Advanced Programming Lesson
- Implement line following logic to navigate to the battery area and then to the colored areas on the board
Week 4: Goal is to an move one adult game piece to its respective areas
- Program the robot to:
- Pick up one person
- Drop person in one area (doesn’t have to be the right one)
- Go back to base
Week 5: Goal is to learn how to build the robot
- Decide which person will build each part
- Disassemble robot and build it again with instructions
Week 6: Goal is to build the robot without instructions
- Each person builds their part with the instructions, then put the robot together without instructions
- Test the program to make sure robot it built correctly
- Build entire robot without instructions