🎓 Accès élèves S'abonner — 7,99 €/mois Connexion 👤 Mon compte 🎨 Ma personnalisation 📖 Mode d'emploi collège 📖 Mode d'emploi SNT 🔒 Se déconnecter 🚪 Sortir

Espace professeur

Connectez-vous pour accéder à vos ressources

Identifiants incorrects. Veuillez réessayer.
Mot de passe oublié ?
SNT›Informatique embarquée›Étape 4/4
🤖 Informatique embarquée

Programmation d’un objet connecté

⏰ ~2h
📚 SNT Seconde
🎯 Protocole · acquisition · commande

🎯 Situation déclenchante

21 janvier 2004. Le rover Spirit travaille sur Mars depuis dix-huit jours. Ce matin-là, il cesse de répondre correctement. Il redémarre, se bloque, redémarre encore — une centaine de fois de suite.

Personne ne peut aller voir. La machine est à cent soixante-dix millions de kilomètres. Un ordre envoyé depuis la Terre met environ dix minutes à l’atteindre, et sa réponse dix minutes à revenir. Il n’existe aucun tournevis au bout de cette liaison : tout ce qu’on peut envoyer à Spirit, ce sont des commandes et du programme.

Les ingénieurs cherchent la panne à l’aveugle, avec les seules mesures que le rover a eu le temps de transmettre. Ils finissent par comprendre : la mémoire de stockage ne libérait jamais la place des fichiers effacés. Dix-huit jours d’accumulation, et le rover n’avait plus assez de mémoire vive pour démarrer.

La réparation tient en quelques lignes envoyées par radio : démarrer sans ouvrir cette mémoire de stockage, puis faire le ménage. Le 24 janvier, le contrôle est repris. Le 5 février, Spirit roule de nouveau. Rien n’a été remplacé : on a changé le programme, pas la machine.

C’est l’objet de cette séance : la programmation d’un objet connecté. Tu vas d’abord parler à un rover dans sa langue, puis écrire les deux programmes que porte tout objet informatisé : celui qui acquiert les données d’un capteur et celui qui commande un actionneur.

Cliquer pour agrandir

Maquette d’un rover d’exploration martienne exposée en musée. Spirit et Opportunity, lancés en 2003, étaient deux engins identiques.

Les deux seuls fils entre l'humain et l'objet lointain une langue commune, et un programme qui tourne tout seul à l'autre bout STATION AU SOL > M5 OK M5 > D? un humain, un clavier ROVER capteurs programme embarqué actionneurs M5 « avance de 5 mètres » D42 « l'obstacle est à 42 mètres » Chaque trajet prend du temps : l'ordre part, puis la réponse revient. Schéma de principe. Les trames employées ici sont celles de la séance, pas celles de la NASA.

Ce qui monte vers l'objet, ce qui en redescend, et le programme qui tourne à l'intérieur. M5 et D42 sont des exemples du langage du rover : tu apprendras à l'écrire dans la première activité.

💡 Avant de commencer : les ingénieurs n’avaient aucun moyen de toucher la machine. Comment, d’après toi, peut-on réparer un engin qu’on ne peut qu’écouter et commander à distance ? Écris ce que tu en penses, même si tu n’es sûr de rien.

1
Découvrir
2
Parler
3
Acquérir
4
Déboguer
5
Quiz
✓
Bilan

Clique sur une étape pour naviguer dans la séance

La suite de cette séance est réservée aux abonnés

Activités interactives, trace écrite sauvegardée, quiz corrigé et fiches professeur modifiables.

Pas encore sûr ? Le thème Internet est ouvert en entier, ses cinq séances et leurs documents professeur. Essayer gratuitement →

Retour en haut