Situation déclenchante de l’activité
Votre prototype de feu arrière de vélo est à présent fonctionnel en laboratoire.
Vous avez expliqué à vos camarades les différentes versions des programmes dans un langage compréhensible par tous : Avec des phrases en français !
Un problème survient cependant : votre prototype ne peut être utilisable tel quel sur un vélo !
En effet, le cycliste ne peut pas agir sur les boutons de la carte en roulant, alors que cette carte doit être à l’arrière du vélo !
Il va donc falloir créer une télécommande capable de piloter le feu arrière à distance.
Vous disposez pour cela d'une carte programmable supplémentaire qui devra faire office de télécommande.
Il va donc falloir modifier vos programmes et vérifier que cette carte remplit bien son rôle de télécommande.
Pouvez-vous aider la société GOSMARTLED à programmer une 2ème carte en guise de télécommande ?
Mon problème à résoudre
…………………………………………………………………………………………………………………….............................................................................................
Activité 1
● Principe de communication sans fil entre deux ou plusieurs cartes Micro:bit
Afin de répondre au problème posé par la société GOSMARTLED, vous allez apprendre à programmer puis tester la communication entre les 2 cartes programmables.
Vous allez utiliser l’application makecode.com et les cartes Micro:bit mises à disposition.
Travail demandé :
● Effectuer les mêmes actions que celles du tuto sur le site de technologie:
○ Nous allons travailler en 2 groupes (un groupe / une carte)
● Appeler votre professeur pour valider ce programme.
A partir de la fiche connaissance: “Programmation graphique par blocs”, répondre aux questions suivantes:
· Donner les 3 types de blocs possibles pour une programmation graphique par blocs, avec un exemple pour chaque:
o ……………………………………………….
o ……………………………………………….
o ……………………………………………….
A partir de la fiche connaissance : “instruction conditionnelle”, répondre aux questions suivantes :
· Que permet une action conditionnelle?
o ……………………………………………….……………………………………………….
· Donner un exemple d’action conditionnelle?
o ……………………………………………….……………………………………………….
Expliquer l’instruction conditionnelle suivante :
……………………………………………………………………
……………………………………………………………………
……………………………………………………………………
Activité 2
Partie 1
● Réaliser le programme d’un feu arrière de vélo simple piloté par télécommande en suivant le cahier des charges ci-contre
Cahier des charges initial
Au démarrage du programme, une flèche montrant la direction en ligne droite doit être affichée sur latélécommande et sur le feu arrière (le cycliste roule). En cas d’arrêt sur la chaussée, un appui sur le bouton
“logo” central de la télécommande doit faire clignoter 4 fois un grand carré rouge sur la télécommande et lefeu arrière, avant que l'affichage flèche haute ne revienne.
A partir de vos 2 cartes, et des informations précédemment acquises, réaliser le programme correspondant àl'illustration ci-dessous :
Attention à adapter le canal radio à votre îlot !!
Exemple pour l'îlot 1 (à compléter)
● Appeler votre professeur pour valider ce programme.
● Enregistrer votre programme dans votre espace personnel avec les noms:
« carte émettrice simple » et « carte réceptrice simple »
Partie 2
Réaliser le programme d’un feu arrière de vélo avec un clignotant piloté par télécommande en suivant le cahier des charges ci-contre
Cahier des charges évolution 1 :
Le même qu’initialement avec en plus : Lorsque le le cycliste tourne à gauche, il doit pouvoir le signaler :
Lorsque le bouton de gauche de la télécommande est appuyé, une flèche gauche doit clignoter 10 fois sur le feu arrière et sur la télécommande avant que l’affichage flèche verticale. Idem lorsqu'il veut tourner à droite.
A partir de vos cartes, de l'illustration ci-dessous et des informations précédemment acquises :
Compléter l'algorithme littéral qui va répondre au cahier des charges ci-dessus
● Au démarrage, allumer une flèche verticale sur le panneau de LED des 2 cartes.
● Lorsque que l'on appui sur le logo central de la carte émettrice, allumer puis éteindre 4 fois les 25 Led des 2 cartes.
● Lorsque l'on appui sur le bouton A de la carte émettrice, il faut répéter 10 fois allumer puis éteindre une flèche gauche sur le panneau de Led des 2 cartes, puis afficher une flèche verticale
● Lorsque ....
Réaliser le programme correspondant à l'illustration ci-dessous, testez-le sur vos cartes et appeler votre professeur pour validation.
Attention à adapter le canal radio à votre îlot !!
Exemple pour l'îlot 1 (à compléter)
● Compléter l’algorithme littéral suivant:
Au démarrage, allumer une flèche verticale sur le panneau de LED des 2 cartes.
● Lorsque que l'on appui sur le logo central de la carte émettrice, allumer puis éteindre 4 fois les 25 Leddes 2 cartes.
● Lorsque l'on appui sur le bouton A de la carte émettrice, il faut répéter 10 fois allumer puis éteindre uneflèche gauche sur le panneau de Led des 2 cartes, puis afficher une flèche verticale
● Lorsque…
● Appeler votre professeur pour valider ce programme.
● Enregistrer votre programme dans votre espace personnel avec les noms:
« carte émettrice clignotant »et « carte réceptrice clignotant »
Partie 3
● Réaliser le programme d’un feu arrière “intelligent” piloté par télécommande en suivant le cahier des charges ci-contre :
Cahier des charges évolution 2 :
Le même que précédemment avec en plus: En cas de freinage (Secousse correspondant à un choc à 3g: c’est à dire 3 fois la gravité) un panneau losange doit clignoter 4 fois sur le feu arrière ET sur la télécommande avant que la flèche droite ne revienne.
A partir de vos cartes, de l'illustration ci-dessous et des informations précédemment acquises:
Réaliser le programme correspondant à l'illustration ci-dessous, testez-le sur vos cartes et appeler votre professeur pour validation.
Exemple pour l'îlot 1 (à compléter)
● Appeler votre professeur pour valider ce programme.
● Enregistrer votre programme dans votre espace personnel avec les noms:
« carte émettrice freinage »et « carte réceptrice freinage »
Partie 4
· Ajoutez du son pour informer le cycliste des changements de direction de façon auditive au niveau de la télécommande
Appeler votre professeur pour valider ce programme.
Enregistrer votre programme dans votre espace personnel avec les noms:
« carte émettrice freinage-son » et « carte réceptrice freinage-son »
Conclusion
…………………..……………………………………………………………………………………………………………………………………………..……………………………………………………………………………………………………………………………………………..………………………………………………………………………………………………………………………………………………………………………………….…………………………………………………………………………………………………..……………………………………………………………………………………………………………………………………………..…………………………………………………………………………………………………………………………..……………………………………………………………………………………………………………………………………………..………………………………………………………………………