You are on page 1of 9

1

Hello!! And welcome to the interactive course named “Networked control 
systems with Arduino”. 
I’m Tomas Robles, head professor at the “Universidad Politécnica de Madrid” and 
in this video I’ll introduce you the objective and contents of this course.
This massive online open course aims to cover the basic aspects of technology, 
programming and robotics implementations currently included in secondary and 
high school curriculum expanding them to show some of the most outstanding 
techniques and engineering abilities that we use nowadays. 

2
A special emphasis will be put on the practical aspects of the studies, looking for 
both the methodology, which will include new pedagogical tools, and the 
teaching materials used. We encourage to provide motivational elements that 
reflect effort and teaching performance here at the UPM.
This course is composed of five chapters that will help you to learn in a guided 
environment. The chapters are as follows:

3
Chapter one is named Limited‐resource devices: Arduino, the platform chosen to 
develop this MOOC. We will discuss the concept of computer that will introduce 
the basics of a microprocessor related to the robotics and controlling systems 
domain. You will be introduced to the Arduino platform, as well as its 
programming environment with some basic examples. Also, we will present the 
simulation environment for tests that are included in this course.

4
Chapter two will focus on Communication ports and protocols. We will show and 
explain the different communication ports currently used at the Arduino 
architecture: SPI, I2C and UART. In addition, we will introduce and compare the 
different communication protocols that can be found today as technological state 
of the art, such as MQTT and COAP. You will learn how to configure all these 
features in Arduino.

5
We’ll continue with chapter three, “Isolated control systems”, where we will 
explain the main electronic components, the sensors and actuators used in the 
current control systems. Some assemblies of Arduino‐based automatic systems 
will be made including those elements. A special emphasis will be put on 
differentiating the analog and digital concepts.

6
Once a solid background knowledge have been acquired, chapter four will 
explain in depth the Networked control systems scenario. It will cover how to 
send and receive data from an Arduino device, which is an essential part of an 
internet control system, with the aim of sharing the data globally. A special case 
of control systems will be presented: drone‐based systems, where the Internet 
connection is not fixed and is unpredictable.

7
The course will end with chapter five, named Global data sharing. It will describe 
the processes of capture, transmit, storage and show the information received 
from sensors. Keys will be given for a successful design and implementation of an 
information portal hosted in a Cloud system.

8
We hope that this course will help you achieve a depth knowledge in developing 
networked control systems. Thank you for your time. We hope to see you in the 
course.

You might also like