Explore les nombreuses fonctionnalités du micro:bit !

Des robots danseurs aux claviers bananes, ton micro:bit a toutes les options dont tu as besoin pour coder des trucs extraordinaires - les possibilités sont infinies !

A diagram of the BBC micro:bit

Aperçu

Ton micro:bit dispose des spécificités techniques suivantes :

Jetons un œil à quoi servent ces composants et découvrons comment les programmer !

LEDs

Les LEDs du micro:bit

Qu'est-ce que c'est ? LED signifie Light Emitting Diode, Diode électroluminescente. Le micro:bit en dispose de 25, toutes programmables individuellement, ce qui te permet d'afficher du texte, des nombres et des images.

How do I code it? Learn more about coding the LEDs, or use the code references below.

Python JavaScript Blocks

Exemples - regarde ce coeur clignotant animé en JavaScript ou apprends à faire des animations en Python!

Boutons

Les boutons du mico:bit

Qu'est-ce que c'est ? Il y a deux boutons sur la face avant du micro:bit (étiquetés A et B). Tu peux détecter quand ces boutons sont pressés, ce qui te permet de déclencher un code sur l'appareil.

Comment je les programme ? Regarde les références de code ci-dessous.

Python JavaScript Blocks

Exemples - jette un œil à ce projet de Bouton Smiley, ou ce projet plus avancé de Machine de Vote, tous les deux utilisant les boutons en JavaScript.

Broches

Les broches du micro:bit

Qu'est-ce que c'est ? Il y a 25 connecteurs externes sur la tranche du micro:bit, que l'on nomme 'broches'. Tu peux programmer des moteurs, des LEDs, ou tout autre composant électrique à l'aide de ces broches, ou bien encore connecter des capteurs supplémentaires pour contrôler ton code!

How do I code it? Learn more about the hardware of the pins, or use the code references below.

Python JavaScript Blocks

Exemples - programme un Clavier banane, pirate tes écouteurs, et créé un Robot en brique de lait avec du JavaScript! Ou bien, regarde ce projet de micro:bit chatouilleux en Python!

Capteur de lumière

L’écran de LEDs du micro:bit, agissant comme un capteur de lumière.

Qu'est-ce que c'est ? En inversant les LEDs d'un écran pour devenir un point d'entrée, l'écran LED devient un capteur de lumière basique, te permettant de détecter la luminosité ambiante.

Comment je le programme ? Regarde les références ci-dessous pour l'éditeur JavaScript Blocks :

JavaScript Blocks

Examples - learn how to chart the light level on the screen with JavaScript

Capteur de température

Le capteur de température du micro:bit

Qu'est-ce que c'est ? Ce capteur permet à ton micro:bit de détecter la température ambiante, en degrés Celsius.

Comment je le programme ? Regarde les références de code ci-dessous..

Python JavaScript Blocks

Exemples - programme un thermomètre numérique en Celsius et en Fahrenheit avec JavaScript !

Accéléromètre

L'accéléromètre du micro:bit

Qu'est-ce que c'est ? Un accéléromètre mesure l'accélération de ton micro:bit, 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.

Comment je le programme ? Regarde les références de code ci-dessous.

Python JavaScript Blocks

Exemples - programme un jeu de Chifoumi en JavaScript, qui se déclenche lorsque le micro:bit est secoué ! Ou bien, créé un raffut musical en Python !

Boussole

La boussole du micro:bit

Qu'est-ce que c'est ? La boussole détecte le champ magnétique de la Terre, te permettant de savoir quelle direction le micro:bit indique. La boussole doit être étalonnée avant de pouvoir être utilisée.

'Étalonner' la boussole permet de s'assurer que les résultats soient précis. Pour l'éditeur JavaScript Blocks, utilise le block 'étalonnage de la boussole'. Pour étalonner la boussole en Python, utilise compass.calibrate().

Lorsque l'étalonnage commence, le micro:bit va faire défiler des d'instructions pour toi - comme 'dessine un cercle' ou 'incline jusqu'à remplir l'écran'. Pour étalonner la boussole, suis simplement les instructions et incline le micro:bit afin de déplacer les points lumineux du centre vers l'extérieur jusqu'à ce que tu aies dessiné le contour d'un cercle, ou rempli l'écran.

Comment je la programme ? Sers toi des références de code ci-dessous.

Python JavaScript Blocks

Exemples - créé une boussole qui indique le Nord en JavaScript ou en Python !

Radio

L'antenne radio du micro:bit

Qu'est-ce que c'est ? La Radio te permet de communiquer sans fil entre plusieurs micro:bits. Utilise la radio pour envoyer des messages aux autres micro:bits, fabriquer un jeu multijoueurs, et bien plus encore!

Comment je la programme ? Découvre comment programmer la radio :

Python JavaScript Blocks

Exemples - créé un Chifoumi multijoueurs (javaScript), ou dessine des papillons numériques en JavaScript et en Python!

Bluetooth

L'antenne Bluetooth du micro:bit

Qu'est-ce que c'est ? Une antenne BLE (Bluetooth Low Energy) permet au micro:bit d'envoyer et de recevoir des signaux Bluetooth. Cela permet au micro:bit de communiquer sans fil avec des PC, des smartphones, des tablettes, de sorte que tu puisses contrôler ton téléphone depuis ton micro:bit et envoyer du code sans fil depuis ton téléphone vers ton micro:bit !

Before using the Bluetooth Antenna you will need to pair your micro:bit with another device. Once paired, you can send programs wirelessly to your micro:bit.

JavaScript Blocks

The Python Editor doesn't currently support bluetooth.

What can I do with it? Send code to your micro:bit wirelessly.

USB Interface

The micro:bit, connected via the USB interface

Qu'est-ce que c'est ? The USB interface allows you to connect the micro:bit to your computer via a micro-USB cable, which will power the device and allow you to download programs onto the micro:bit.

Technical Info

Please refer to the hardware page to discover more about the micro:bit's technical and compliance info.

Matériel

Take a look at the apps page to learn more about coding the micro:bit from a mobile device.

Applis
Selecting this opens external content from our support system, which adheres to their privacy policy.