Achevia/ France/ Technologie · 3e/ Programmation et systèmes embarqués

CoursTechnologie · 3e

Programmation et systèmes embarqués

Comment un objet « sait-il » réagir tout seul ? Grâce à un petit ordinateur caché à l'intérieur, et à un programme. En 3ᵉ, on approfondit la programmation et les systèmes embarqués, ces ordinateurs invisibles présents partout.

Le cours

1. Les systèmes embarqués

Un système embarqué est un petit ordinateur intégré dans un objet pour le piloter (une voiture, un lave-linge, un robot). On ne le voit pas, mais il exécute un programme qui commande l'objet.

Ces systèmes sont partout dans notre quotidien.

Exemple

Une machine à laver contient un système embarqué qui pilote ses cycles.

2. Programmer un comportement

Programmer un système, c'est lui donner une suite d'instructions pour qu'il réagisse à son environnement. On utilise des variables (qui stockent des valeurs), des boucles (pour répéter) et des conditions (« si… alors… sinon… »).

Le programme décrit précisément le comportement attendu.

Exemple

« SI le capteur détecte un obstacle, ALORS s'arrêter, SINON avancer ».

3. Des capteurs aux actionneurs

Le programme relie les capteurs (qui mesurent) et les actionneurs (qui agissent). Il lit les informations des capteurs, applique sa logique, puis commande les actionneurs. C'est ainsi qu'un robot évite un obstacle ou qu'un système règle une température.

Le programme est le « cerveau » qui coordonne tout.

Exemple

Un robot lit son capteur de distance, et son programme commande les moteurs pour éviter le mur.

4. Tester et améliorer un programme

Un programme se construit par essais : on l'écrit, on le teste sur l'objet, on observe les erreurs et on les corrige (le débogage). On améliore peu à peu le comportement jusqu'à obtenir le résultat voulu.

Programmer demande de la logique et de la persévérance.

Exemple

Si le robot heurte le mur, on corrige le programme et on teste à nouveau.

Ce qu'il faut absolument retenir

Ce qu'il faut absolument retenir

Vérifie ta compréhension

Exercice 1Qu'est-ce qu'un système embarqué ?

Exercice 2Que relie le programme d'un système embarqué ?

Exercice 3Comment appelle-t-on la correction des erreurs d'un programme ?

Exercice 4Un programme fonctionne presque toujours parfaitement dès la première écriture.

Exercice 5Écris une règle de programmation pour qu'un robot évite un obstacle.

Source officielle   Ministère de l'Éducation nationale — Programme officiel · FR-2019