Ingénierie et Développement Durable · Terminale · Programme officiel

Programmation embarquée microcontrôleurs et Python en Terminale

Programmation embarquée microcontrôleurs et Python, c'est une notion de ingénierie et développement durable du chapitre « Spécialité Systèmes d'Information et Numérique (SIN) », au programme de Terminale. Voici le cours, un exemple et de quoi t'entraîner.

Programmation embarquée microcontrôleurs et Python : le cours

La programmation embarquée consiste à écrire du code pour des microcontrôleurs (petits ordinateurs intégrés). Python est un langage simple et puissant souvent utilisé pour programmer ces appareils et traiter les données des capteurs ; le langage C, plus proche du matériel et plus rapide à l'exécution, est aussi très utilisé pour la programmation embarquée, notamment sur Arduino.

Exemple

Un Raspberry Pi (ou une carte à microcontrôleur compatible MicroPython) exécute un programme Python qui lit la température d'un capteur toutes les 10 secondes et envoie l'information à un serveur.

À retenir

Python (ou MicroPython) permet de programmer facilement des cartes compatibles pour automatiser des tâches et collecter des données ; sur Arduino, on programme surtout en C/C++.

S'entraîner sur programmation embarquée microcontrôleurs et python

Fais l'exercice, puis demande au tuteur de te corriger pas à pas.

Exercice 1

Tu dois concevoir un système de monitoring de température pour une serre. Décris les quatre éléments essentiels : le capteur, le protocole de communication, le programme et l'interface utilisateur.

Corrige cet exercice avec le tuteur →

Exercice 2

Un capteur envoie 100 mesures par jour. Chaque mesure occupe 4 octets. Combien de données (en Mo) sont générées en 30 jours ? Quel protocole IoT choisirais-tu pour minimiser la consommation d'énergie ?

Corrige cet exercice avec le tuteur →

Cette notion fait partie du chapitre Spécialité Systèmes d'Information et Numérique (SIN) (Ingénierie et Développement Durable Terminale).

Autres notions de ce chapitre

Bloqué sur programmation embarquée microcontrôleurs et python ?

Le tuteur Comprendo t'explique la notion et corrige tes exercices pas à pas, en posant les bonnes questions.

Sans carte bancaire. Résiliable en 1 clic.