T6 – Automation and Micro-controllers: Practical Case: Arduino Platform


May 8, 2017


This workshop will introduce the audience to the use of micro controllers for automation purposes. The Arduino platform is used as an example due to its popularity. Participants will have hands on experience on different aspects of the Arduino platform: programming, interfacing, use of different types of sensors and actuators, and different serial communication protocols. They will also be introduced to advanced topics, such as interrupts and multitasking.

The purpose of this workshop is to explain how to use the Arduino platform to do certain tasks. This process is based on input values read from sensor like temperature, pressure or light. The resulting action can be anything from heating, cooling, turning motor on/off, sending SMS message. The Arduino platform is used to build an automated system like smart home, robotics, and industrial processes.

There are many micro controllers and new platforms used for control and automation but the basic idea is the same. Arduino platform is used because of it easy to learn and explain




Dr. Kamal Chenaoua is a lecturer in computer engineering at KFUPM. He obtained his PhD in computer and electrical engineering from Belfast University, UK. He is a consultant at Dhahran Technology Institute. His research interests include computer vision, image processing, robotics, microprocessor and embedded systems. He supervised many university and school students in their projects using micro controllers.





Mr. Ibrahim Al-Saihati is a lecturer in the electrical engineering department at KFUPM and has more than 15 years of teaching experience. He obtained his MS and BS in electrical engineering from KFUPM. He is the founder and CEO of Dhahran Technology Institute that organize workshops in the field of technology and engineering. He thought courses in electronics, electric circuit, digital systems, digital engineering