Skip to content

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