Want to create interactive content? It’s easy in Genially!
Makecode decouverte Micro:bit
site2techno
Created on April 2, 2020
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Activité Programmation
Titre 1
Découverte de la carte Micro:bit
M. DEBERT - http://site2techno.free.fr
CONSIGNES
1. Nous allons continuer à travailler sur la programmation
4. A chaque étape, tu as le résultat attendu dans l'image du simulateur, à toi ensuite de réaliser ce programme à l'aide du site Makecode. Pour cela clique sur le lien :
2. Réalises ces exercices de programmation dans l'ordre... Tu peux recommencer autant de fois que tu le souhaites...
5. N'oublie pas de cliquer sur Edit Code :
3. Il existe plusieurs solutions, l'important est que tu sois capable d'obtenir le résultat attendu.
CONSIGNES
MENU
-->
Les notions abordées
-->
Consignes
1. Les fonctions de base : Exercices de Step...
Exercice 1
Exercice 2
Exercice 3
Exercice 4
11. Un capteur Numérique (logique) : Une calculatrice simplifiée
Exercice 5
Exercice 6
Exercice 7
111. Un capteur analogique : l'accéléromètre
Exercice 8
Exercice 11
Exercice 9
10
Exercice 10
11
1V. La communication radio entre plusieurs cartes
12
Exercice 12
Menu
Exercice 1
SIMULATEUR
Il faut faire apparaître un "Humain" sur l'afficheur de la carte.
Voici le résultat que tu dois obtenir :
Utilise ce bloc et clique sur les DEL que tu souhaites allumer.
A toi de jouer :
Fichier de départ :
(N'oublie pas de cliquer sur Modifier le CODE)
Menu
Exercice 2
SIMULATEUR
Faire clignoter cet humain : (pour cela on l'affiche pendant 1 seconde puis on affiche un écran vide pendant 1 seconde).
A toi de jouer :
Fichier de départ :
(N'oublie pas de cliquer sur Modifier le CODE)
Menu
Exercice 3
SIMULATEUR
Faire un mouvement de "step" continu : (pour cela on l'affiche pendant 1 seconde "Bras en haut" puis on affiche "Bras en bas" 1 seconde).
A toi de jouer :
Fichier de départ :
(N'oublie pas de cliquer sur Modifier le CODE)
Menu
Exercice 4
SIMULATEUR
Faire 5 mouvements de "step" puis éteindre l'écran:
A toi de jouer :
Fichier de départ :
(N'oublie pas de cliquer sur Modifier le CODE)
Menu
Exercice 5
SIMULATEUR
Nous allons réaliser une calculatrice qui fait des additions. --> Le bouton A permet de choisir le premier nombre (variable "nombre1"). Dans la boucle "Lorsque le bouton A est pressé", il faut d'abord ajouter 1 à la variable "nombre1". LA variable a été fixée à 0 au démarrage. Ensuite, toujours dans la boucle, il faut montrer le nombre "nombre1"
A toi de jouer :
Fichier de départ :
(N'oublie pas de cliquer sur Modifier le CODE)
Appuyer sur le bouton A pour tester.
Menu
Exercice 6
SIMULATEUR
On repart du programme précédent et on travaille sur le bouton B. --> Le bouton B permet de choisir le 2ème nombre (variable "nombre2"). --> On utilise les mêmes actions que pour le bouton A mais pour la variable "nombre2". --> Pour montrer l'addition, au début de la boucle, on va afficher un + sur l'afficheur.
A toi de jouer :
(N'oublie pas de cliquer sur Modifier le CODE)
Fichier de départ :
Appuyer sur le bouton A et sur le bouton B pour tester.
Menu
Exercice 7
SIMULATEUR
On repart du programme précédent et on travaille sur le résultat grâce au bouton A+B.--> Le Bouton A+B doit afficher le résultat (nombre1 + nombre2) pendant 5 seconces puis afficher un écran vide. Pense à réinitialiser les variables à la fin pour permettre de recommencer un calcul.
A toi de jouer :
Appuyer sur le bouton A et sur le bouton B pour tester. Appuyer ensuite sur le bouton A+B pour avoir le résultat
Fichier de départ :
(N'oublie pas de cliquer sur Modifier le CODE)
Menu
Exercice 8
SIMULATEUR
La carte programmablem Micro:bit intègre un accéléromètre. Ce capteur permet de mesurer l'inclinaison sur les 3 axes (x, y et z). Il permet par exemple de faire tourner votre écran automatiquement sur votre smartphone. ou de jouer à la Wii en inclinant la manette
Ici on mesure l'inclinaison selon l'axe Y (aY) Fait bouger la carte programmable et observe la variation de aY
Menu
Exercice 9
SIMULATEUR
Question 1 : L'accéléromètre peut acquérir des valeurs comprisent entre :
0 et 1023
-1023 et 1023
0 et 1
Question 2 : L'accéléromètre est donc un capteur :
logique ou numérique
analogique
Ici on mesure l'inclinaison selon l'axe Y (aY) Fait bouger la carte programmable et observe la variation de aY
Menu
Exercice 10
SIMULATEUR
On souhaite afficher un smiley content si la carte est inclinée vers le haut (ay est positif) Sinon on veut afficher un smiley pas content (ay négatif)
A toi de jouer :
Incline la carte vers le haut ou le bas pour observer le changement de smiley
Fichier de départ :
(N'oublie pas de cliquer sur EDIT CODE)
Menu
Exercice 11
SIMULATEUR
Même exercice qu'avant mais avec 3 choix possibles : - Smiley pas content si ay < -100 - Smiley "validé" si -100 < ay < 100 - Smiley content si 100 < ay M
A toi de jouer :
Incline la carte vers le haut ou le bas pour observer le changement de smiley
Fichier de départ :
(N'oublie pas de cliquer sur EDIT CODE)
LES NOTIONS ABORDÉES
L'événement conditionné : Si « la condition est vraie » alors exécute « l'action décidée » sinon « l'action alternative ». L'alternative n'est pas obligatoire.
La répétition indéfinie : Elle s'effectue par la mise en place des actions dans une boucle « toujours » ou « répéter indéfiniment ».
L'itération : Les actions placées dans ce type de boucle sont répétées le nombre de fois qu'il est demandé
Capteur numérique ou analogique. Si le nombre de valeur que peut renvoyer ce capteur est infini alors il s'agit d'un capteur analogique (ex : le thermomètre). Sinon il s'agit d'un capteur numérique ( ex : interrupteur est soit ouvert soit fermé (aucune autre possibilité)
La variable : En programmation, elle est un « contenant » dans laquelle on stocke une donnée. Elle peut ensuite être utilisée à n'importe quel moment du programme. Elle peut aussi varier en fonction des événements.
Menu
Exercice 12
La communication radio entre 2 cartes Quand un bouton (A ou B) est pressé sur une carte, une consigne est envoyée à l'autre carte pour qu'elle affiche un symbole. En suivant les indications données par le professeur réalise ce qui est demandé.
A toi de jouer :
Fichier de départ :