Quiz

🔗 Lien direct vers cette page

QR code 45A
45A

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=45A
📤 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 4ème Durée 3 séances de 1h30
Thème Thème 2 : Programmation et automatisation
Compétences Programmer un système automatisé Concevoir une interface de commande

💡 Situation déclenchante

Dans la séquence 4, nous avons conçu le cahier des charges et la documentation technique du feu tricolore. Maintenant, il faut le programmer !
  • Comment faire alterner les couleurs automatiquement ?
  • Comment créer une interface visuelle pour simuler le carrefour ?

Problématique : Comment programmer un feu tricolore et créer une interface graphique pour le piloter ?

🎬 Situation déclenchante en vidéo

🎬 Vidéo académique retenue

feu de carrefour avec feu pieton technologie college.mp4, 00:00:19 · PodEduc

Auteur : Philippe Perennes, professeur de technologie et formateur académique (académie de Normandie). Licence : non précisée. Réutilisation : iframe. Voir la fiche d'origine

Réserve : Aucune licence affichée sur la fiche PodEduc, malgré la présence d'une section « Téléchargements » : intégration seulement, pas de copie sur clé. Aucune description sur la fiche : visionner avant la séance. Très court, à relancer plusieurs fois. C'est la même vidéo qu'en séquence 4 : choisir une seule des deux séquences, et de préférence celle-ci.

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 : Programmer le feu tricolore avec mBlock (40 min)

1

La programmation par blocs avec mBlock

mBlock est un logiciel de programmation par blocs (basé sur Scratch) qui permet de contrôler des cartes électroniques. On assemble des blocs comme des pièces de puzzle.

Catégories de blocs utiles :
  • Événements : quand le drapeau vert est cliqué, quand une touche est pressée
  • Contrôle : répéter, attendre, si...alors...sinon
  • Apparence : changer de costume, afficher un message
  • Variables : créer et modifier des variables

a) Écris l'algorithme du cycle d'un feu tricolore :

ÉtapeCouleurDuréeAction
1  Les voitures peuvent passer
2  Attention, le feu va passer au rouge
3  Les voitures doivent s'arrêter

b) Écris le pseudo-code du programme mBlock pour faire alterner les 3 couleurs en boucle :

c) Programme le feu dans mBlock en utilisant des sprites (costumes) pour chaque état. Teste ton programme.

Activité 2 : Créer une interface graphique avec Scratch (40 min)

2

Gestion d'interface avec Scratch

On va créer une interface de simulation : un carrefour avec 2 feux tricolores synchronisés et des boutons de commande.

Éléments de l'interface :
  • Arrière-plan : dessin du carrefour (routes, passages piétons)
  • Sprite Feu 1 : feu tricolore de la voie principale (3 costumes)
  • Sprite Feu 2 : feu tricolore de la voie secondaire (3 costumes)
  • Sprite Bouton : bouton piéton pour déclencher le changement

a) Complète le tableau de synchronisation des 2 feux :

PhaseFeu 1 (voie principale)Feu 2 (voie secondaire)Durée
1   
2   
3   
4   

b) Pourquoi les deux feux ne doivent-ils jamais être verts en même temps ?

c) Programme l'interface dans Scratch. Utilise des messages (envoyer à tous / quand je reçois) pour synchroniser les 2 feux.

Activité 3 : Mode piéton et variables (30 min)

3

Ajouter un bouton piéton

On ajoute un bouton piéton qui, quand il est cliqué, déclenche un cycle spécial : tous les feux passent au rouge et un signal piéton s'allume.

a) Quelle variable faut-il créer pour savoir si un piéton a appuyé sur le bouton ?

b) Écris l'algorithme du mode piéton :

c) Programme le mode piéton dans Scratch et teste le programme complet.

📝 Synthèse : Ce que je retiens

Complète avec : mBlock, Scratch, blocs, interface, sprites, costumes, messages, variable, boucle

........................ et ........................ sont des logiciels de programmation par ........................ visuels.

Pour créer une ........................ graphique, on utilise des ........................ (personnages/objets) avec plusieurs ........................ (états visuels différents).

Les ........................ permettent de synchroniser plusieurs sprites entre eux.

Une ........................ stocke une information (ex : « bouton piéton appuyé »), et une ........................ permet de répéter le cycle du feu indéfiniment.