Micro:bit☘
Micro-contrôleur☘
Si le terme de microcontrôleur est bien moins connu que celui de microprocesseur, ce composant est pourtant omniprésent dans notre environnement :
Pour se faire une idée de ce qu’est un microcontrôleur, on peut simplement repenser à la constitution d’un ordinateur. On y trouve :
-
un microprocesseur (Intel, AMD)
-
de la mémoire vive (RAM) pour du stockage temporaire (quelques Go)
-
de la mémoire pour du stockage permanent (disque dur : plusieurs centaines de Go)
-
des ports de communication pour dialoguer avec l’extérieur (USB, Ethernet, WiFi, carte son, carte graphique...)
Le microcontrôleur, c’est un peu tout cela dans un format réduit (de l’ordre du cm2).
Une carte microcontrôlée Micro:bit☘
Aperçu des composants☘
Les schémas ci-dessous résument de façon visuelle l'ensemble des ressources matérielles disponibles sur la carte BBC Micro:Bit
Le microcontrôleur, c'est la puce carrée référencée Nordic nRF51822
- 25 LEDs programmables individuellement,
- 2 boutons programmables,
- Broches de connexion,
- Capteurs de lumière et de température,
- Capteurs de mouvements (accéléromètre et boussole),
- Communication sans fil, via Radio et Bluetooth,
- Interface USB.
LEDs☘
LED signifie Light Emitting Diode, Diode électroluminescente.
Le micro:bit en dispose de 25, toutes programmables individuellement.
Boutons☘
Il y a deux boutons sur la face avant du micro:bit (étiquetés A et B).
On peut détecter quand ces boutons sont pressés, ce qui permet d'exécuter des instructions sur l'appareil avec un code dont le principe est le suivant:
1 2 | Si le bouton A est pressé: exécuter la fonction truc |
Broches☘
Il y a 25 connecteurs externes sur la tranche du micro:bit, que l'on nomme 'broches'.
On peut programmer des moteurs, des LEDs, ou tout autre composant électrique à l'aide de ces broches, ou bien encore connecter des capteurs supplémentaires.
Capteurs de lumières☘
Il est possible d'inverser les LEDs pour qu'elles deviennent point d'entrée, l'écran LED devient un capteur de lumière basique, permettant de détecter la luminosité ambiante.
Capteur de température☘
Ce capteur permet à micro:bit de mesurer la température actuelle de l’appareil.
Accéléromètre☘
Un accéléromètre mesure l'accélération:
ce composant détecte quand le micro:bit est en mouvement.
Il peut aussi détecter d'autres actions, par exemple quand il est secoué, incliné ou qu'il tombe.
Boussole☘
La boussole détecte le champ magnétique de la Terre, permettant de savoir quelle direction le micro:bit indique.
La boussole doit être étalonnée avant de pouvoir être utilisée.
Radio☘
La radio permet de communiquer sans fil entre plusieurs micro:bits (envoi de messages à un autre micro:bit, fabrique de jeux multijoueurs...)
Bluetooth☘
BLE (Bluetooth Low Energy) permet au micro:bit de communiquer avec téléphones et tablettes via Bluetooth.
Interface USB☘
L'interface USB permet de connecter un micro:bit à un ordinateur (via le port usb de l'ordinateur).