1-Matrice 25 DEL

La carte programmable Micro:bit intègre une matrice (5*5) DEL.

Objectif :

Faire défiler 6 images avec une pause de 200ms (0,2 s) 

2-Boutons poussoirs A et B

Appuie successivement sur A, B et AB pour  observer les changements.

La carte programmable Micro:bit intègre 2 boutons poussoirs A et B.

Objectif :

Au démarrage on affiche un cœur.

Quand on appuie sur A alors on affiche "A",

Quand on appuie sur B alors on affiche "B".

Quand on appuie sur A+B alors on éteint tout. 

Indice :

Lorsque le bouton A est pressé  .......

3-Capteur tactile

Appuie successivement sur A, B et le capteur tactile pour  observer les changements.

La carte programmable Micro:bit intègre un capteur tactile qui détecte votre doigt.

Objectif :

Au démarrage on affiche un carré.

Quand on appuie sur A alors on affiche une icône heureuse ,

Quand on appuie sur B alors on affiche un visage triste,

Quand on appuie sur le logo alors on montre un visage surpris. 

Indice :

Lorsque le bouton A est pressé  .......

4-Capteur de température

Appuie sur A, B et fait varier la température pour  observer les changements.

La carte programmable Micro:bit intègre un capteur de température à l'intérieur du processeur qui peut vous donner une approximation de la température de l'air en °C (Celsius).  C'est un capteur analogique.

Objectif :

Quand on appuie sur A alors on affiche " la température actuelle du processeur".


5-Capteur de lumière

Appuie sur A pour  afficher la mesure. 

(Fait varier la luminosité.)

La carte programmable Micro:bit intègre un capteur de lumière. En plus de fonctionner comme une sortie, les LEDs peuvent également fonctionner comme un appareil d'entrée (capteur de lumière), mesurant la quantité de lumière qui tombe dessus.

Objectif :

Quand on appuie sur A alors on trace le graphe de " la luminosité" sachant que le max est 255.

Amélioration :

Quand on appuie sur B on efface l'écran.


6-Capteur de son

Fait varier le son pour  observer les changements.

La carte programmable Micro:bit intègre un microphone qui mesure les niveaux sonores sous forme de nombres compris entre 0 et 255. 0 est le plus silencieux et 255 est la mesure sonore la plus bruyante. C'est donc un capteur analogique.

Objectif :

Créer une animation cardiaque simple qui répond à des bruits.

Si le microphone détecte un niveau sonore > 100 alors il affiche un grand cœur sur l'écran LED sinon il affiche un petit cœur s'affiche.


7-Accéléromètre (mesure inclinaison) Haut - Bas-OK

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

La carte programmable Micro:bit intègre un accéléromètre.

Ce capteur permet de mesurer l'inclinaison sur les 3 axes (x, y et z).

Fait bouger la carte programmable et observe la variation de Y.

L'accéléromètre peut acquérir des valeurs comprises entre -1023 et 1023, c'est donc un capteur analogique.

Objectif :

Afficher : 

SI accélération y < -100 alors Flêche vers le haut

- SINON SI  accélération y > 100 alors Flêche vers le bas

- SINON

-  Smiley "validé" 

8-Accéléromètre (mesure inclinaison) Haut-Bas-Droit-Gauche-OK

Incline la carte vers le haut , le bas, la droite, la gauche pour observer le changement de smiley

Ajouter Flêche droite si incliné vers la droite et Flêche gauche si incliné vers la gauche.

Objectif :

Afficher : 

SI accélération y < -100 alors Flêche vers le haut

- SINON SI  accélération y > 100 alors Flêche vers le bas

- SINON SI  accélération x < -100 alors Flêche vers la gauche

- SINON SI  accélération x > 100 alors Flêche vers la droite

- SINON

-  Smiley "validé"

9-Accéléromètre (mesure inclinaison) Haut-Bas-Droit-Gauche-OK

Incline la carte pour observer le changement de direction

Amélioration : 

Décrire le fonctionnement de cette application.

(vérifier les valeurs limites 200  et -200 pour ax et ay)



Recopîer et compléter

Algorithme Accéléromètre V9

10 - Capteur tactile - Calculatrice

Appuie successivement sur A, B, le logo (capteur tactile) et AB pour  observer les changements.

Nous allons réaliser une calculatrice qui fait des additions en utilisant le logo comme capteur tactile.

Objectif :

Initialiser les variables "nombre1" et "nombre2" et affiche "+"

--> Le bouton A permet de choisir le premier nombre (variable "nombre1").

--> Le bouton B permet de choisir le 2ème nombre (variable "nombre2").

--> Le capteur tactile doit afficher le résultat (nombre1 + nombre2) 

--> Les Boutons A+B initialise "nombre1" et "nombre2" et affiche "+"

Déplacement d'une DEL

Appuie successivement sur A, B, le logo (capteur tactile), AB et "secoue" la carte pour  observer les changements.

Nous allons réaliser une calculatrice qui fait des additions en utilisant le logo comme capteur tactile.

Objectif :

--> Le bouton A permet de déplacer la Del vers la droite.

--> Le bouton B permet de déplacer la Del vers la gauche.

--> Le capteur tactile permet de déplacer la Del vers le haut.

--> Les Boutons A+B permettent de déplacer la Del vers le bas.

-->  L'accéléromètre permet de ramener la Del à sa position initiale.

Magnétomètre (mesure champ magnétique)

Déplace le logo pour  observer les changements.

compass+calibration.mp4

Après avoir chargé le programme .hex sur la carte, celle-ci affiche un texte : « TILT TO FILL SCREEN », suivi d’un point lumineux clignotant. Il s’agit d’une séquence destinée à calibrer le compas.

Il faut alors remuer la carte micro:bit dans tous les sens jusqu’à ce que les points lumineux remplissent la matrice de LEDs.

La carte programmable Micro:bit intègre un magnétomètre.

Ce capteur permet de mesurer un champs magnétique.

Le magnétomètre peut acquérir des valeurs comprises entre 0 et 360, c'est donc un capteur analogique.

Objectif :

Au démarrage on procède au calibrage du magnétomètre.

Quand on appuie sur A alors on affiche "A",

Quand on appuie sur B alors on affiche "B".

Quand on appuie sur A+B alors on éteind tout. 

Le magnétomètre est sensible aux champs magnétiques, veuillez ne pas attacher le micro: bit à un objet métallique ni le reposer sur une table en métal, car cela affecterait à la fois le calibrage et la précision de la lecture en utilisation normale.