Want to create interactive content? It’s easy in Genially!

Get started free

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 :