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 !

Aperçu
Ton micro:bit dispose des spécificités techniques suivantes :
- 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
Jetons un œil à quoi servent ces composants et découvrons comment les programmer !
LEDs

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.
Exemples - regarde ce coeur clignotant animé en JavaScript ou apprends à faire des animations en Python!
Boutons

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

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

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 les programme ? Regarde les références de code ci-dessous.
Exemples - apprendre comment établir le niveau de lumière sur l'écran avec JavaScript
Capteur de température

Qu’est-ce ? Ce capteur permet à micro:bit de mesurer la température actuelle de l’appareil, en degrés Fahrenheit et degrés Celsius.
Comment je le programme ? Regarde les références de code ci-dessous.
Exemples - Découvrez comment le capteur de température fonctionne.
Accéléromètre

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

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 MakeCode, utilise le bloc 'étalonnage de la boussole'. To calibrate the compass in Python use compass.calibrate().
Quand l'étalonnage débute, micro:bit fait défiler "Tilt to fill screen". Pour calibrer la boussole, inclinez micro:bit pour déplacer le point au centre de l’écran autour jusqu'à ce que vous ayez rempli la totalité de l’écran.
Comment je la programme ? Sers toi des références de code ci-dessous.
Exemples - créé une boussole qui indique le Nord en JavaScript ou en Python !
Radio

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 :
Exemples - créé un Chifoumi multijoueurs (javaScript), ou dessine des papillons numériques en JavaScript et en Python!
Bluetooth

Qu'est-ce que c'est ? BLE (Bluetooth Low Energy) allows the micro:bit to control phones and tablets over Bluetooth. This communication works both ways, so you can also send code to your micro:bit wirelessly from your phone using one of our apps. Other apps, such as Swift Playgrounds and Scratch, use Bluetooth to talk to the micro:bit.
Before using the Bluetooth feature you will need to pair your micro:bit with another device. Once paired, you can send programs wirelessly to your micro:bit. When you're using Radio, Bluetooth can still be used to update the code on your micro:bit, if you enter pairing mode - learn about the differences between radio and bluetooth in this support article.
The Python Editor doesn't currently support bluetooth.
Que puis-je faire avec ? Envoie ton code à ton micro:bit sans fil.
Interface USB
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.