LEGO EV3 robot has changed the way we think about robotics by making it possible for anyone to build real, working robots.
This course starts off by showing you how to setup and program your own robot using the Lego Mindstorm EV3 Kit. It provides step-by-step instructions on the entire programming process of the Robot. The complexity of the robot increases gradually as your progress through the sections. With the examples in the course, you will learn how to build and program various robots using LEGO EV3. It provides clear explanations, fun examples and sample codes.
LEGO EV3 robot has changed the way we think about robotics by making it possible for anyone to build real, working robots.
This course starts off by showing you how to setup and program your own robot using the Lego Mindstorm EV3 Kit. It provides step-by-step instructions on the entire programming process of the Robot. The complexity of the robot increases gradually as your progress through the sections. With the examples in the course, you will learn how to build and program various robots using LEGO EV3. It provides clear explanations, fun examples and sample codes.
By the end of the course, you will be able to build and program your own robot using LEGO EV3.
About the Author
Janika Leoste, the owner of Future Robotics, is an adults robotics educator specialized in creating educational robotics online courses for beginners. She holds knowledge about more than 13 different robotic platforms. Also, she has been involved with organizing several international robotics competitions. Currently, a PhD student at Tallinn University conducting an extensive experimental study about robots influence on learning outcomes in basic education math classes. Future Robotics organizes VR and educational robotics entertainment for adults gives robotics workshops for encouraging future workplaces and designs STEM programmes for educational robotics.
Karl Aleksander Leoste, is a member of Future Robotics and has been involved with robotics for 10 years. Knows everything about what's important in programming and building robots and has taken part in many robotics competitions over the years. Currently, he is studying software development.
Learn to make the robot communicate with us.
Get familiarized with the robot outputs
Take a look at the sound blocks
Try out a few sounds on the robot
This video provides an overview of the entire course.
Learn to start using the robot and the programming app.
Have a look at how to start with the robot
Take a look at how to start with the programming app
Connect the robot to the app
Learn how to make the robot move and let’s look at the motors.
Getting familiarized with the motors
Take a look at the motor programming blocks
Try a few programs on the robot
Make the robot steer instead of just driving straight.
Learn the steering programming blocks
Compile the program for the robot
Load the program into the robot
Explore how to make the robot drive in a rectangle.
Learn the programming blocks required for making the program
Compile the program for the robot
Load the program into the robot
Make the robot drive in a triangle.
Learn the programming blocks required for making the program
Compile the program for the robot
Load the program into the robot
Make the robot park in a designated parking spot.
Familiarize with the challenge
Solve the challenge using our knowledge
Take a look at the challenge solution
Discover how to make the robot display an image on the screen.
Learn the display programming blocks
Compile the program for the robot
Load the program into the robot
Make the robot change its button backlight colors.
Learn the backlight programming blocks
Compile the program for the robot
Load the program into the robot
Understand how to make the robot say our own custom sounds.
Learn the custom sound recording
Compile the program for the robot
Load the program into the robot
Explore how to make the robot our companion.
Get familiarized with the challenge
Solve the challenge using our knowledge
Take a look at the challenge solution
Show how to make the robot communicate with us.
Getting familiarized with the touch sensor
Take a look at the touch sensor programming blocks
Try out a few programs on the robot
Make the robot stop when it drives into an obstacle.
Learn the programming blocks required for making the program
Compile the program for the robot
Load the program into the robot
Learn how to make a simple remote to control the robot movements using the touch sensor
Learn the programming blocks required for making the program
Compile the program for the robot
Load the program into the robot
The robot has lots of buttons, let’s see what we can do with those.
Learn the robot buttons programming blocks
Compile the program for the robot
Load the program into the robot
Discuss how to make the robot surprise us with the buttons and touch sensor.
Familiarize yourselves with the challenge
Solve the challenge using our knowledge
Take a look at the challenge solution
Learn to use the robots ultrasonic sensor.
Get familiarized with the ultrasonic sensor
Take a look at the ultrasonic sensor programming blocks
Try out a few programs on the robot utilizing the sensor
Make the robot stop when it sees an obstacle, instead of driving into it.
Learn the programming blocks required for making the program
Compile the program for the robot
Load the program into the robot
Create a simple remote to control the robot movements using the touch sensor.
Learn the programming blocks required for making the program
Compile the program for the robot
Load the program into the robot
Make the robot autonomously explore the room.
Learn the programming blocks required for making the program
Compile the program for the robot
Load the program into the robot
Learn how to make the robot stop to let the pedestrians pass, and then continue moving.
Familiarize yourselves with the challenge
Solve the challenge using our knowledge
Take a look at the challenge solution
Discuss how to make robot sense colors using its color sensor.
Familiarize yourselves with the color sensor
Take a look at the color sensor programming
Try a few programs with the color sensor
Learn to make the robot tell us what colors it is seeing.
Look at the color detecting programming block
Compile the program for the robot
Load the program into the robot
Make the robot detect surface darkness and lightness.
Look at the brightness detecting programming block
Compile the program for the robot
Load the program into the robot
Show the robot how to follow a line using the color sensor.
Look at the basic line following principle
Compile the program for the robot
Load the program into the robot
Make the robot detect roadworks area, and then act accordingly.
Get familiarize with the challenge
Solve the challenge using our knowledge
Take a look at the challenge solution
Make robot measure its turns and turn exact degrees.
Familiarize yourselves with the gyro sensor
Take a look at gyro programming blocks
Try out a few exact turns
Explain how to make robot drive in an exact circle using a gyroscope sensor.
Learn how to drive circle with programming blocks
Compile the program for the robot
Load the program into the robot
Learn how to make robot drive in an exact rectangle using a gyroscope sensor.
Learn how to drive rectangle with programming blocks
Compile the program for the robot
Load the program into the robot
Make robot drive in an exact triangle using a gyroscope sensor.
Learn how to drive triangle with programming blocks
Compile the program for the robot
Load the program into the robot
Explore how to make the robot drive along the road making very exact turns.
Get familiarized with the challenge
Solve the challenge
Take a look at the challenge solution
Take a look at what the robot can do with the medium motor.
Familiarize yourselves with the medium motor
Take a look at the motor blocks
Try out a few ways to move the medium motor
Make the robot grab an object.
Learn how to grab objects with the motor
Compile the program for the robot
Load the program into the robot
Learn how to make the robot release the object.
Learn how to release objects with the motor
Compile the program for the robot
Load the program into the robot
Make the robot detect an object and then move it around.
Learn how to use the distance sensor and medium motor together
Compile the program for the robot
Load the program into the robot
Explore how to make the robot clean the road to move forward.
Get familiarized with the challenge
Solve the challenge using our knowledge
Look at the challenge solution
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.