Course 3:

Introduction to sensors

Learn what a sensor is and how actuators operate. Find out what each sensor can measure and how you can use these sensors in your program code.

Beginner level
Category: Robotics 💬 English English

What Will I Learn?

  • Learn the basic terms and definitions in robotics.
  • Understand the components of a robot.
  • Learn to create a Lego Mindstorms robot frame.
  • Learn to connect motors and sensors to the Lego brick.
  • Learn to install Ozeki 10 robot operating system to the robot controll PC.
  • Learn to test each robot sensor and actuator (motor) individually.
  • Create a simple robot control program in SNAP (A scratch inspired visual programming language taylored for robotics).
  • Understand how to write code to move the robot around an obstacle course.


Start this course

Curriculum For This Course

In this lecture you will learn the basics of sensor communication. You will see how each sensor information is converted into a text message and how you can chat with individual sensors. The focus of this lecture is to teach you the use of the touch sensor.
The focus of this lecture is the IR sensor. The IR sensor can be used to receive signals from a remote controller, it can be used to measure distance, and it can be used to track the angle of an infra red beacon. IR sensors are widely used in robotics. For example a robot vacuum cleaner uses an IR sensor to find the dock.
In this lecture you will learn to use the color sensor. You will learn the 3 operation modes: color detection, ambient light intensity measurement, and reflected light intensity measurement. You will learn how to configure the sensor and how to read the values, and what each reading means.
In this lecture you will learn the term actuator. You will see how motor can be used. You will see how you can define a turn angle, apply speed and change turn directions. You will also learn how a motor can be used as an input sensor, to read rotation information. This lecture also details the instructions needed to coordinate the movements of multiple motors. This is important if you wish to use multiple motors to drive forward or turn a robot on a path.
Distance measurement is very important in robotics. Distance is most often measured using laser beams or ultrasonic sound waves. This lecture explains the most important terms in distance measurement, and shows you how to use the ultrasonic sensor on your Lego robot.
This lecture is about measuring orientation using a gyroscope. It will explain how you can gather information from the gyro sensor shipped with your Lego robot, and it will also help you understand important terms like roll, pitch, yaw. The gyroscope is used for controlling movement of robots. They are also used to detect unexpected events, such as when a robot falls or rolls over.
Most machines and robots are equipped with a display. The most common display type is the LCD display because it can be manufactured at a low cost. Your Lego Brick also uses an LCD display. In this lecture you will learn how to display text or images on this display. You will learn to do this efficiently, to make it easy for you to add information display capabilities to your robots.
LED lights are commonly used in all electrical equipment to display status information. Your Lego brick is also equipped with an RGB led, that can be programmed to light up in different colors, and to blink according to various patterns. This LED is a great way to provide information for the user of a robot. This lecture is bout teaching you how to use this LED sensor in your robot control code.
Battery and power management is very important in robotics. It is important to know whether there is enough power to complete an operation successfully, and it is also important to provide feedback to the user about battery levels. In this lecture you will learn how to read the battery percentage and how to create a notification alert at a predefined battery level.
Although the Lego Brick speaker is not a fully featured stereo media hifi set, it is still a very good tool to make a robot more enjoyable to use. You can play music notes or tones defined by frequency and length on this speaker. You can even play simple melodies. This lecture explains how you can use the speaker in your robot, it also gives an insight on what does the term frequency mean.


  • This course is designed to suite users of either the EV3 home edition or the EV3 education edition.
  • Users are required to have a Windows 10 PC with Bluetooth. (Most Windows 10 laptops have built in bluetooth support)
  • Users will need to download Ozeki 10 from


Ozeki 10 (robot operating system) gives you access to robot sensors, motors, actuators and microcontrollers the same way Microsoft Windows gives you access to your hardware devices in your PC. It makes it very easy to create and build robots, and to program them to do the task you prefer.

This course is designed to get you started with robotics. It shows you how to create a simple robot and how to control it with instructions. You will learn how to communicate with and how to test the individual parts of the robot, and you will see how these parts can work together, so your robot can complete the desired tasks.

The lectures in the course provdie easy to follow step by step instructions, and a quiz. Enjoy the course!

Who is the target audience?

This course is designed for learners who are intersted in building and programming robots. It is an entry level course that allows students to learn the basics and it enables them to get started.


Copyright © 2000- - Ozeki Ltd |
Home > Courses > Course 3 - Introduction to sensors
Legal | Privacy | Terms of use | 6183 | | Login