Technologie · 3eDNB
Programmer un objet connecté : cours de technologie 3e
Publié le 6 novembre 2026 · Mis à jour le 6 novembre 2026 · Signaler une erreur
L'essentiel
- Un objet connecté fonctionne grâce à un programme : il lit des entrées (capteurs, réglages, messages reçus) et commande des sorties (moteur, écran, lumière, message envoyé).4
- En 3e, tu apprends à lire le programme qui réalise une fonction d'un objet technique, puis à le changer pour faire évoluer ce que l'objet fait.4
- Changer un paramètre d'entrée (un seuil, une durée) change le comportement de l'objet : on le teste pour en voir les conséquences.4
- Méthode : lire le programme, repérer entrées et sorties, modifier une seule chose, tester, comparer, corriger.
- L'objet connecté échange des données avec un smartphone, un ordinateur ou un réseau ; cela pose aussi des questions techniques et éthiques.23
Introduction : un objet qui obéit à un programme
Ta montre, une alarme de maison, une mangeoire pour oiseaux : ces objets ont un point commun. Ils ne se contentent pas de faire une seule chose figée, ils réagissent à ce qui se passe autour d'eux. Cette capacité vient d'un programme, c'est-à-dire une suite d'instructions que l'objet exécute.
Le programme de technologie du cycle 4 met au centre la connaissance des objets et des systèmes techniques.1 Il n'y est pas question d'apprendre un langage de programmation pour lui-même, mais de comprendre comment un programme fait fonctionner un objet. Parmi les compétences visées, on trouve la lecture du programme qui réalise une fonction de l'objet, puis sa modification.4
Dans ce cours, tu vas apprendre à lire un programme comme on lit une recette, à repérer ce qui entre et ce qui sort, à modifier une valeur pour changer un comportement, puis à vérifier le résultat par un test.
Le programme officiel précise que la notion d'objet ou de système technique recouvre les produits et les services du quotidien.4 Il donne un exemple parlant : une montre connectée peut être regardée comme un objet technique, avec son design, son ergonomie, ses matériaux et son énergie.4 Ici, nous regardons un autre côté de cette même montre : son programme.
Objet connecté, fonctionnalité et programme
Les ressources pédagogiques du portail national de technologie donnent des exemples concrets : une mangeoire devenue objet connecté, étudiée dans une séquence prévue pour la classe de 4e,2 ou un système d'alarme intelligent dont les élèves analysent les interactions ainsi que les enjeux techniques et éthiques.2 Une autre séquence porte sur des montres connectées emportées en sortie de pleine nature : on y étudie comment les données sont enregistrées puis transmises vers un smartphone ou un ordinateur.3
Dans chacun de ces cas, on peut isoler des fonctionnalités : « envoyer une alerte », « enregistrer un parcours », « signaler que la mangeoire est vide ». Une fonctionnalité est un service rendu à l'utilisateur. Le programme est ce qui la réalise.
Entrées, traitement et sorties
Le texte officiel invite à aborder l'informatique surtout du côté de ce qui entre dans le programme et de ce qui en sort, pour l'objet ou le système étudié.4 C'est la clé pour lire n'importe quel programme.
| Objet | Entrée | Traitement | Sortie |
|---|---|---|---|
| Mangeoire | Niveau de graines | Comparer au seuil | Message au smartphone |
| Lampadaire | Luminosité | Comparer au seuil | Lampe allumée ou éteinte |
| Arrosage | Humidité | Comparer au seuil | Pompe en marche |
Les briques d'un programme : séquence, condition, boucle
Les programmes des objets connectés se construisent avec très peu d'ingrédients. Tu les rencontres dans les programmes par blocs comme dans les programmes écrits.
Modifier un programme et tester les conséquences
Le programme de 3e va plus loin que la lecture. Les élèves font varier les valeurs que reçoit un programme afin d'observer l'effet sur ce que fait l'objet ou le système.4 Ils complètent aussi un programme et le testent pour faire évoluer une fonction de l'objet.4 Modifier, c'est donc aussi vérifier que la modification produit l'effet attendu.
- DécrireDire précisément l'effet voulu
- RepérerTrouver la valeur ou la condition
- ModifierChanger une seule chose à la fois
- TesterEssayer plusieurs valeurs et comparer
Objets connectés, données et réseau
Un objet connecté ne travaille pas seul. Une séquence d'enseignement s'appuie sur des montres connectées : elle fait étudier comment les données sont enregistrées puis envoyées vers un smartphone ou un ordinateur, avec l'analyse de fichiers GPX.3 Cela montre que le programme ne fait pas que commander des sorties : il enregistre et envoie des données.
Le programme de technologie prévoit aussi, dans sa partie sur les réseaux, de monter un petit réseau local relié à des terminaux, puis d'y brancher un objet connecté.4 Le cours « Réseaux et protocoles », qui suit celui-ci, détaille ce point. Retiens ici l'idée générale : pour que l'objet communique, il faut qu'il soit relié à un réseau, et son programme doit prévoir l'envoi ou la réception des informations.
Une autre question touche la durée de vie des objets. Un dispositif cité dans le guide d'accompagnement vise à combattre l'obsolescence programmée, en renseignant les acheteurs.1 Un objet dont le logiciel n'est plus mis à jour peut devenir inutilisable même si son matériel fonctionne encore.
Méthode complète et exemple rédigé
Exercices corrigés
Exercice 1 Compter les mesures d'un capteur
Un capteur de température d'une station météo connectée mesure la température toutes les 5 secondes grâce à une boucle. Combien de mesures le programme réalise-t-il en 2 minutes ?
Indice 1
Convertis d'abord 2 minutes en secondes.
Indice 2
Divise la durée totale par la durée entre deux mesures.
Voir la correction pas à pas
Convertir 2 minutes en secondes : 2 × 60 = 120 secondes.
Une mesure a lieu toutes les 5 secondes : on divise 120 par 5.
120 ÷ 5 = 24 mesures.
Le programme réalise 24 mesures en 2 minutes. Si on changeait la période à 10 secondes, il n'y en aurait que 12 : modifier un paramètre change directement la quantité de données produites.
Exercice 2 Corriger un éclairage qui ne s'éteint jamais
Un lampadaire connecté suit ce programme :
répéter toujours
luminosité ← mesure du capteur
si luminosité < 30 alors
allumer la lampe
fin si
fin répéter
Le jour se lève, mais la lampe reste allumée.
- Indique l'entrée et la sortie de ce programme.
- Explique pourquoi la lampe ne s'éteint jamais.
- Complète le programme pour corriger le défaut.
- Propose deux valeurs de test.
Indice 1
Regarde ce qui se passe quand la condition devient fausse.
Indice 2
Il manque une branche dans la condition.
Voir la correction pas à pas
Entrée : la luminosité mesurée par le capteur. Sortie : l'état de la lampe (allumée ou éteinte).
Quand la luminosité passe au-dessus de 30, la condition devient fausse, mais aucune instruction n'éteint la lampe : elle reste dans son dernier état, allumée.
On ajoute un « sinon éteindre la lampe » à la condition.
Test 1 : luminosité 10, la lampe doit être allumée. Test 2 : luminosité 60, la lampe doit s'éteindre.
Le défaut venait du programme et non du matériel : le cas « il fait jour » n'était pas prévu. Toujours vérifier que chaque cas a une sortie.
Exercice 3 Volume de données d'une montre
Une montre enregistre sa position toutes les 10 secondes. Chaque position occupe 40 octets dans le fichier. La sortie dure 1 heure.
- Combien de positions sont enregistrées ?
- Quelle est la taille du fichier, en octets ?
- On règle l'enregistrement sur une position par seconde. Par combien la taille est-elle multipliée ?
Donne comme réponse la taille du fichier de la question 2.
Indice 1
Une heure vaut 3 600 secondes.
Indice 2
Taille = nombre de positions × taille d'une position.
Voir la correction pas à pas
Une heure = 3 600 secondes.
Nombre de positions : 3 600 ÷ 10 = 360.
Taille du fichier : 360 × 40 = 14 400 octets.
Avec une position par seconde : 3 600 positions, soit 3 600 × 40 = 144 000 octets, donc une taille multipliée par 10.
Le fichier fait 14 400 octets. Passer de 10 secondes à 1 seconde multiplie la taille par 10 : plus de précision coûte plus de données, d'énergie et de temps de transmission.
Quiz
7 questions · correction immédiate · ton score reste sur ton appareil.
-
Une entrée est une information reçue par le programme. Allumer une LED est une sortie, c'est l'erreur tentante : on confond ce qui arrive et ce qui part. Le câble d'alimentation relève de l'énergie, pas du programme.
-
Avec un seuil de 50, la condition « luminosité < 50 » est vraie dès que la luminosité descend sous 50, donc plus tôt dans la soirée. Penser que la lampe s'allume plus tard vient d'une confusion entre « seuil plus grand » et « attendre plus longtemps ».
-
C'est faux dans le cas d'une commande qui reste active : si la pompe est mise en marche sans durée ni arrêt prévu, rien ne l'arrête quand la condition devient fausse. Il faut un « sinon arrêter » ou une durée limitée. Croire que la condition « s'annule toute seule » est l'erreur classique.
-
Moteur, affichage et message envoyé sont des sorties : le programme commande quelque chose. Lire un capteur est une entrée, c'est l'erreur tentante parce que « lire » ressemble à une action, alors qu'on récupère une information.
-
1 minute vaut 60 secondes, et 60 ÷ 4 = 15 mesures. Répondre 4 ou 60 revient à ne pas diviser la durée totale par la période.
-
Trois valeurs couvrent les deux cas de la condition et la limite. Une seule valeur ne prouve rien pour les autres cas. Changer plusieurs paramètres à la fois empêche de savoir lequel a causé un défaut.
-
C'est vrai : le programme officiel cite la montre connectée comme exemple d'objet technique,4 et son comportement dépend d'un programme qui lit des entrées et commande des sorties. Les deux regards se complètent.
Les questions qu'on se pose
Faut-il savoir écrire du code pour réussir sur ce thème ?
L'attendu porte surtout sur la lecture et la modification d'un programme qui réalise une fonction de l'objet.4 Savoir lire une condition, une boucle, repérer entrées et sorties et changer une valeur suffit pour la plupart des questions. Les programmes sont souvent donnés en blocs ou en langage simple.
Quelle est la différence entre un capteur et une entrée du programme ?
Le capteur est le composant physique qui mesure. L'entrée est l'information que le programme reçoit de ce capteur. Le capteur fait partie de l'objet, l'entrée fait partie du programme : l'un produit la mesure, l'autre l'utilise.
Comment savoir si un dysfonctionnement vient du matériel ou du programme ?
Observe d'abord les signes simples : pile vide, capteur débranché, objet éteint, c'est le matériel. Si l'objet fonctionne mais réagit à contresens ou jamais, regarde le programme : seuil mal choisi, condition inversée, cas oublié. Le guide d'accompagnement évoque justement le repérage d'un défaut et la manière d'y remédier.1
Pourquoi un objet connecté pose-t-il des questions éthiques ?
Parce qu'il peut enregistrer des données sur ta position, ta maison ou tes habitudes, et les transmettre. Des séquences du portail national de technologie étudient justement les enjeux techniques et éthiques de systèmes d'alarme intelligents.2 Il faut se demander quelles données sont recueillies, qui y accède et pourquoi.
Ce thème peut-il tomber au DNB ?
Le programme de technologie du cycle 4 prévoit l'étude du programme associé à un objet technique, sa lecture comme sa modification.4 Les sujets reposent en général sur un objet donné, un extrait de programme et des questions de lecture, de modification et de justification. La méthode de ce cours s'applique directement.
Sources
Programme visé : Guide d'accompagnement du programme de technologie, cycle 4 (3e) — Informatique et programmation · Éduscol STI / Ministère de l'Éducation nationale
- Guide d'accompagnement du programme de technologie, cycle 4 (3e) — Informatique et programmation, Éduscol STI / Ministère de l'Éducation nationale. Consulté le 6 novembre 2026.
- Portail national STI — Technologie au collège, Éduscol STI. Consulté le 6 novembre 2026.
- Édubase — Comment les objets connectés nomades communiquent-ils ?, Éduscol / Banque d'usages pédagogiques. Consulté le 6 novembre 2026.
- Bulletin officiel n° 9 du 29 février 2024 — Programmes d'enseignement, Ministère de l'Éducation nationale. Consulté le 6 novembre 2026.
Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.