1. Introduction

1.1. Why learning informatics in ME ?

This course exposes understanding basics to give the engineer some kind of autonomy regarding informatics systems.

If an engineer in mechanical engineering has his first vocation to work on fluid mechanics and energetic systems, but in all cases he will need to develop algorithm for numerical simulations or to manage informatics systems to control other mechanics or energetic systems. There is many applications:

  • controlling engines injection systems,

  • managing home automation systems to improve energy power consumption,

  • regulating heating systems,

  • simulating fluid mechanics problems.

1.2. What is Arduino ?

Arduino is an open-source electronics platform that uses the C programming language. It is one of the simplest electronic plateform that can use simple sensors and control actuators by making simple programs using a great number of functions available in existing librairies.

_images/arduino.jpg

Figure 1.1: The arduino UNO electronics platform that is used in this course.