Want to make creations as awesome as this one?

Transcript

M. DEBERT - http://site2techno.free.fr

Titre 1

Activité Programmation

Découverte de la carte Micro:bit

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.

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...

1. Nous allons continuer à travailler sur la programmation

CONSIGNES

CONSIGNES

1V. La communication radio entre plusieurs cartes

111. Un capteur analogique : l'accéléromètre

11. Un capteur Numérique (logique) : Une calculatrice simplifiée

1. Les fonctions de base : Exercices de Step...

10

11

Exercice 9

Exercice 10

Exercice 11

Exercice 8

Exercice 6

Exercice 5

Exercice 7

Exercice 4

Exercice 3

Exercice 2

Exercice 1

-->

Consignes

-->

Les notions abordées

MENU

12

Exercice 12

Voici le résultat que tu dois obtenir :

Utilise ce bloc et clique sur les DEL que tu souhaites allumer.

(N'oublie pas de cliquer sur Modifier le CODE)

A toi de jouer :

SIMULATEUR

Fichier de départ :

Menu

Il faut faire apparaître un "Humain" sur l'afficheur de la carte.

Exercice 1

(N'oublie pas de cliquer sur Modifier le CODE)

A toi de jouer :

SIMULATEUR

Fichier de départ :

Menu

Faire clignoter cet humain :(pour cela on l'affiche pendant 1 seconde puis on affiche un écran vide pendant 1 seconde).

Exercice 2

(N'oublie pas de cliquer sur Modifier le CODE)

A toi de jouer :

SIMULATEUR

Fichier de départ :

Menu

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).

Exercice 3

(N'oublie pas de cliquer sur Modifier le CODE)

A toi de jouer :

SIMULATEUR

Fichier de départ :

Menu

Faire 5 mouvements de "step" puis éteindre l'écran:

Exercice 4

Appuyer sur le bouton A pour tester.

(N'oublie pas de cliquer sur Modifier le CODE)

A toi de jouer :

SIMULATEUR

Fichier de départ :

Menu

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"

Exercice 5

Appuyer sur le bouton A et sur le bouton B pour tester.

(N'oublie pas de cliquer sur Modifier le CODE)

A toi de jouer :

SIMULATEUR

Fichier de départ :

Menu

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.

Exercice 6

Appuyer sur le bouton A et sur le bouton B pour tester. Appuyer ensuite sur le bouton A+B pour avoir le résultat

(N'oublie pas de cliquer sur Modifier le CODE)

A toi de jouer :

SIMULATEUR

Fichier de départ :

Menu

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.

Exercice 7

Ici on mesure l'inclinaison selon l'axe Y (aY)Fait bouger la carte programmable et observe la variation de aY

SIMULATEUR

Menu

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

Exercice 8

logiqueou numérique

analogique

Question 2 : L'accéléromètre est donc un capteur :

0 et 1

-1023 et 1023

0 et 1023

Ici on mesure l'inclinaison selon l'axe Y (aY)Fait bouger la carte programmable et observe la variation de aY

SIMULATEUR

Menu

Question 1 : L'accéléromètre peut acquérir des valeurs comprisent entre :

Exercice 9

Incline la carte vers le haut ou le bas pour observer le changement de smiley

(N'oublie pas de cliquer sur EDIT CODE)

A toi de jouer :

SIMULATEUR

Fichier de départ :

Menu

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)

Exercice 10

Incline la carte vers le haut ou le bas pour observer le changement de smiley

(N'oublie pas de cliquer sur EDIT CODE)

A toi de jouer :

SIMULATEUR

Fichier de départ :

Menu

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 < ayM

Exercice 11

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.

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.

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é)

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é

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 ».

LES NOTIONS ABORDÉES

A toi de jouer :

Fichier de départ :

Menu

La communication radio entre 2 cartesQuand 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é.

Exercice 12