Quiz

🔗 Lien direct vers cette page

QR code 56A
56A

Scanne le QR code, ou saisis ce code sur la page d'accès direct du site.

https://technologie-lft.vercel.app/go.html?c=56A
📤 Rendre mon travail
  1. Ouvre le classeur numérique de Technologie : technologie-lft.vercel.app/classeur/
  2. Connecte-toi avec ton adresse @eleve.egd.mg. La première fois, clique sur « Première connexion » pour recevoir ton mot de passe.
  3. Choisis ton groupe, puis la séquence correspondant à cette activité.
  4. Dépose une photo nette de ta feuille ou un PDF. Si tu as travaillé à deux, écris le nom de ton binôme : sinon tout le travail te sera attribué à toi seul.

Si la connexion ne passe pas : rends ta feuille en main propre au professeur à la séance suivante. Le dépôt en ligne ne remplace pas le travail, il sert seulement à le transmettre.

Niveau 5ème Durée 4 séances de 1h30
Thème Thème 2 : Structure, fonctionnement, comportement
Compétences Comprendre et modifier un programme Identifier un dysfonctionnement
Logiciel mBlock (programmation par blocs) + micro:bit

💡 Situation déclenchante

Un feu de circulation intelligent
Aux intersections, les feux passent du vert au orange puis au rouge de manière automatique. Mais comment « apprend-on » à un objet technique à suivre un programme ? C'est grâce à la programmation !

Problématique : Comment programmer un objet technique pour qu'il réalise des actions de manière autonome ?

🎬 Situation déclenchante en vidéo

🎬 Vidéo académique retenue

Defibots n1-Thymio.mp4, 00:00:20 · PodEduc (aucune chaîne indiquée sur la fiche)

Auteur : Jean-Louis Hugo. Licence : Licence Creative Commons : Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International (CC BY-NC-SA 4.0). Réutilisation : iframe. Voir la fiche d'origine

Réserve : VÉRIFIÉ LE 02/09/2026 : page en ligne, titre, durée 00:00:20 et auteur conformes ; LICENCE CC BY-NC-SA 4.0 CONFIRMÉE telle qu'écrite sur la page : la seule franchement permissive de la sélection. La fiche n'indique aucune chaîne. Le relevé initial la disait « sans parole » : la page ne le mentionne pas, à confirmer au visionnage. Le robot est un Thymio, pas la micro:bit de la séquence : le professeur devra dire que le principe est le même. La vidéo montre un comportement conditionnel (SI obstacle ALORS arrêt) alors que l'activité 2 travaille d'abord une séquence temporelle (feu tricolore) : elle déclenche donc l'activité 1 et la notion de condition, pas l'activité 2.

Lecture depuis la plateforme d'origine. En cas de coupure, utilisez le repli sans écran ci-dessous.

Prompt de génération, variantes et repli sans écran : dossier des situations déclenchantes.

Activité 1 : Découvrir la programmation par blocs

1

Les bases de la programmation

Un programme est une suite d'instructions que la machine exécute dans l'ordre. En programmation par blocs, chaque instruction est représentée par un bloc coloré.

Vocabulaire de la programmation :
  • Instruction : un ordre donné à la machine (ex : allumer une LED, attendre 2 secondes)
  • Séquence : suite d'instructions exécutées dans l'ordre
  • Boucle : permet de répéter des instructions (ex : répéter 5 fois, répéter indéfiniment)
  • Condition : permet de faire un choix (ex : SI le bouton est appuyé ALORS allumer la LED)
  • Variable : une « boîte » qui stocke une valeur (ex : compteur = 0)

a) Relie chaque concept à sa définition :

ConceptDéfinition
Séquence  
Boucle  
Condition  
Définitions à relier :
A. Permet de répéter des instructions plusieurs fois
B. Suite d'instructions exécutées dans l'ordre
C. Permet de faire un choix selon une condition

Activité 2 : Programmer un feu tricolore avec mBlock

2

Simule un feu de circulation

Sur mBlock, programme un feu tricolore qui suit le cycle : Vert (5s) → Orange (2s) → Rouge (5s) → recommence.

Algorithme du feu tricolore :

RÉPÉTER indéfiniment
  Allumer LED VERTE
  Attendre 5 secondes
  Éteindre LED VERTE
  Allumer LED ORANGE
  Attendre 2 secondes
  Éteindre LED ORANGE
  Allumer LED ROUGE
  Attendre 5 secondes
  Éteindre LED ROUGE
FIN RÉPÉTER

a) Quel type de structure utilise ce programme ? (Coche la bonne réponse)

b) Combien de temps dure un cycle complet du feu ? Calcule.

c) Modifie le programme pour ajouter un feu piéton : quand le feu voiture est rouge, le feu piéton passe au vert.

Activité 3 : Programmer le micro:bit

3

Découvre le micro:bit

Le micro:bit est un petit ordinateur avec des LEDs, des boutons et des capteurs intégrés. Programme-le pour réaliser les défis suivants.

Le micro:bit possède :
  • 25 LEDs (matrice 5×5) pour afficher des images et du texte
  • 2 boutons (A et B) pour interagir
  • Un accéléromètre (détecte les mouvements et secousses)
  • Un capteur de température et de lumière
  • Une boussole et un microphone (V2)

Défi 1 : Afficher un message

Programme le micro:bit pour afficher ton prénom quand tu appuies sur le bouton A.

Algorithme :

QUAND bouton A appuyé
  Afficher texte "............"

Défi 2 : Compteur de points

Programme un compteur : le bouton A ajoute 1 point, le bouton B remet à 0. Le score s'affiche sur les LEDs.

Écris l'algorithme :

Défi 3 : Dé électronique

Quand on secoue le micro:bit, un nombre aléatoire entre 1 et 6 s'affiche. Utilise le capteur accéléromètre.

De quoi as-tu besoin ?

📝 Synthèse : Ce que je retiens

Complète la synthèse avec les mots suivants : programme, instructions, boucle, condition, capteurs, micro:bit, blocs

Un ........................ est une suite d'........................ que la machine exécute dans l'ordre.

On utilise des structures comme la ........................ (pour répéter) et la ........................ (pour faire un choix selon un test).

La programmation par ........................ permet de créer des programmes en assemblant des pièces visuelles (mBlock).

Le ........................ est un petit ordinateur programmable avec des LEDs, des boutons et des ........................ intégrés.