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 !

Un schémas de la conception du 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.

Comment je les programme ? Consulte cette page pour apprendre à coder les LEDs, ou utilise les références de code ci-dessous.

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!

Comment je les programme ? Consulte cette page pour apprendre à coder les Leds, ou utilise les références de code ci-dessous.

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

Exemples - apprendre comment établir le niveau de lumière sur l'écran avec 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().

When the calibration begins, the micro:bit will scroll the instruction "Tilt to fill screen". To calibrate the compass, tilt the micro:bit to move the dot in the centre of the screen around until you have filled up the whole screen.

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 !

Avant d’utiliser l’antenne Bluetooth vous devrez jumeler votre micro : bit avec un autre périphérique. Une fois connecté, vous pourrez envoyer des programmes sans fil vers votre micro:bit.

JavaScript Blocks

L'éditeur Python ne supporte pas actuellement le Bluetooth.

Que puis-je faire avec ? Envoie ton code à ton micro:bit sans fil - En savoir plus.

Interface USB

Le micro:bit connecté via l'interface USB

Qu'est-ce que c'est ? L'interface USB vous permet de connecter le micro:bit à votre ordinateur via un câble USB, qui fournit l'alimentation et vous permet de télécharger des programmes dans le micro:bit

Information technique

Merci de se reporter à la page matériel pour découvrir plus d'infos techniques et de conformité sur le micro:bit.

Matériel

Jette un œil à la page applis pour en savoir plus sur le codage du micro:bit depuis un périphérique mobile.

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