Advanced: This course is recommended for 7th, and 8th, grade or students who have completed the beginner course.
1-Basic ultrasonic sensor
- Learn how to use the ultrasonic sensor to follow walls
- Learn how to optimize code
- Prerequisites: Loops, Switches, Ultrasonic Sensor
- Learn how to use your brick buttons as sensors
- Prerequisites: Display Blocks
- Learn what Data Wires are and how to use them
- Prerequisites: Display Block, Sensor Block, Brick Buttons
- Learn how to make custom blocks in the EV3 Software (My Blocks)
- Learn why a My Block is useful
- Learn to construct a My Block with Inputs and Outputs (Parameters)
- Create a useful My Block
- Learn why creating a My Block that takes measurements made with a ruler can be useful
- Make a Move_CM My Block
- Prerequisites: Moving Straight, Port View, My Blocks with Inputs and Outputs, Math Blocks, Data Wires
- Create a useful My Block
- Learn to make a My Block that will take inputs based on measurements with a protractor
- Make a Turning My Block
- Prerequisites: Turning, My Blocks with Inputs and Outputs, Data Wires, Math Blocks, Port View
- Learn how to write a line follower that takes multiple inputs
- Learn how to write a line follower that stops after a certain number of degrees
- Prerequisites: My Blocks with Inputs & Outputs, Data wires, Loops, Switches.
- The code uses Blue Comment Blocks. Make sure you are running the most recent version of the EV3 Software. EV3Lessons has Quick Guides to help you.
- Learn the importance of debugging
- Learn some techniques for debugging your code
- Learn about different blocks for moving the robot and when to use which block
- Learn about power regulation, motor synchronization, and ramp up/down
- Learn why you need to calibrate your color sensors
- Learn what calibration is
- Learn how to calibrate your color sensors
- Learn what a parallel beam is and how to use them
- Learn when you might use parallel beams
- 2012018 First Lego League Missions