The aim of the course is that, upon its completion, students become able to independently program automatic robot actions like approaching, recognizing and avoiding obstacles, as well as program Arduino platform for autonomous movements like following drawn line on the floor.

Robotics is an interdisciplinary branch of engineering and science that includes mechanical engineering, electrical engineering, computer science, and others. Robotics deals with the design, construction, operation, and use of robots, as well as computer systems for their control, sensory feedback, and information processing.

Robotics programming course on the Arduino platform is performed using Arduino robotics kit. The robot consists of two DC motors, batteries, infrared and ultrasonic sensors and Arduino Mega platform. Programming is done within Arduino development environment Arduino IDE using programming language which is very similar to C ++ programming language. The prerequisite is basic knowledge of programming in the C or C ++ programming language.

Since the robot is a set of electronic parts, in the introductory part of the course, students learn basic knowledge of electrical engineering, which is later needed to connect certain components of the robot (motors, sensors) to the Arduino platform.

Students will learn how to program Arduino platform in order to control robot engines, read the value of the collected infrared or ultrasonic sensors and control the robot via wireless (RF or Bluetooth) communication.


Andrej Lacković

Andrej Lacković was born in 1981 in Virovitica. Finished elementary and high school in Daruvar. After graduating from high school, he studied Faculty of Science in the University of Zagreb, Department of Physics and 2009 graduated as a professor of physics and information technology. Still as a student was employed part-time at the private school Algebra as ECDL instructor and E-learning developer. 2009 started working at university college Algebra – College of Applied Computing as an assistant to the courses “Mathematics 1”, “Mathematics 2”, “Introduction to Programming”, “Introduction to Databases” and “The development of software for industrial and mobile robotics”. After the election for educational title of lecturer becomes the holder of the courses “Mathematics 1” and “Mathematics 2”. In the year 2015 starts doctoral studies at the Faculty of Philosophy, Department of information and communication sciences.

Get info and course updates directly in your inbox


We're not around right now. But you can send us an email and we'll get back to you, asap.


Log in with your credentials

Forgot your details?