Course 5:

Robot communication

Learn about robot communication, such as speech recognition and voice control. See how a robot can interact with the world using SMS text messaging, e-mail, voice calls and other means of communication.

Intermediate level
Category: Robotics 💬 English

What Will I Learn?

  • Displaying emojis and playing sound with your robot
  • Control your robot using chat, e-mail, SMS or voice commands
  • Send error alerts with the robot using e-mail or text to speech
  • Communicate with your robot using Telephone and SMS


Start this course

Curriculum For This Course

This lecture is about using the display and the built in speaker of the robot for communication. You will learn how to display emojis on the LCD display, and you will also learn how to notify the user of the robot using sounds if a certain event occurs. You will write a program, that will show a sad face on the LCD screen and play a buzzer sound in case the robot hits the wall.
In this course you will learn about Internet chat control of robots. You will learn how to write a code that allows your robot to communicate with people or other robots using text messages sent and received through the Internet.
Email alerts are used by industrial robot system, to provide notifications about unexpected events or maintenance requests. In this lecture you will learn how to send an e-mail alert from your robot. You will write the code, that completes a job, than it send the notification through G-mail. You will also learn how to use a corporate e-mail system (an SMTP server) to send the e-mail message.
Websites provide the most important way to publish information. In robotics robot status information is essential, especially if a large number of robots are used in a factory. A good way to provide robot health information to the operator is by uploading this information to a website. In this lecture you will learn what the file transfer protocol (FTP) is and how to use it to upload text file to a website.
In this lecture you will learn how to use voice commands to control a robot. You will learn how to set up a text to speech connection, that can convert voice into text. The next step is to use the text messages received in the robot control code, to do various tasks. This is one of the most enjoyable lectures of this website.
Text to speech offers a great way for your robot to communicate with people. In this lecture you will learn how to convert text messages into voice, and how to get your robot to say what's on it's mind. Text to speech combined with voice recogniation is a great way to build a robot that can interact with people in the most natural way.
Text messages received from mobile phones provide a great way to create remote control systems. In this lecture, you will build a robot that can be controlled using text messages. It will read the command received an SMS and act accordingly.
Alerts in case of unexpected events are very important in robotics. SMS alerts are often used when urgent action is needed. In this lecture you will learn how to send text message (SMS) alerts to mobile phones. You will learn about SMS messages sent by GSM modems, Android smart phones and IP SMS systems. IP SMS systems send SMS messages over the Internet and are used when large number of messages need to be sent, or when high performance is needed.
Morse codes are the most basic form of remote communication. Although this technology is rarely used nowadays, the Morse alphabet is still known by heart by every ship commander and military radio operator. In this lecture you will learn how to build a morse telegraph from Lego. You will use a button as the sensor, and your Lego brick will display the characters you have entered.
In this lecture you will learn how you can dial a telephone and read in a voice message from your robot. You will also learn about Voice over IP (VoIP), the Session Initiation Protocol (SIP) and how these communication protocols can be used in robot communication.


  • This course is designed to suit 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


After you got familliar with Ozeki 10, built your first robot and completed the first simple tasks using the robot now it's time start a conversation with your robot.

This course is designed to show you the basic ways that you can communicate with your robot. You will learn how your robot can produce different kind of outputs when when a task is completed, how to give instructions to your robot with several devices and how your robot can give you error alerts when the task is incomplete or something went wrong.

All the lectures in the course provide easy to follow step by step instructions, and some quiz questions to test your knowledge. Enjoy the course!

Who is the target audience?

This course is designed for learners who are enjoyed the previous courses and want to learn more and connect telecommunication devices to the Lego robot.


Copyright © 2000- - Ozeki Ltd |
Home > Courses > Course 5 - Robot Communication
Legal | Privacy | Terms of use | 6043 | | Login