Guide Python micro:bit
Commencez à coder votre micro:bit avec Python, l'un des langages de programmation les plus populaires au monde
Ce guide vous montre comment utiliser chaque fonctionnalité du micro:bit en Python, avec un court exemple de code et des liens vers des projets rapides et pratiques.
Éditeur en ligne
Notre éditeur Python en ligne est conçu pour les enseignants et les apprenants : vous pouvez facilement agrandir la taille du texte pour le partager sur un grand écran ou un tableau blanc, télécharger des projets sous forme de fichiers texte Python ou de fichiers .HEX prêts à flasher sur un micro:bit. Vous pouvez également l'utiliser dans la salle de classe micro:bit , notre outil pour faciliter la gestion des sessions de codage en classe entière, à distance ou en face à face.
À l'aide d'un navigateur Chrome ou Edge récent, vous pouvez télécharger vos programmes directement sur votre micro:bit à l'aide de webUSB et interagir directement avec votre micro:bit à l'aide de la fonction d'interface série.
Bonjour le monde!
Commençons par faire apparaître des mots et une image sur l'écran de votre micro:bit. Allez dans l' éditeur Python et vous verrez ce programme :
Flashez-le sur votre micro:bit en téléchargeant un fichier .hex et en le transférant , ou flashez-le par webUSB , et voyez des mots et des images apparaître sur votre micro:bit.
Vous devez être très précis lorsque vous codez dans des langages textuels, et Python ne fait pas exception. Les espaces au début des lignes 6, 7 et 8 sont importants. Celles-ci sont appelées indentations , composées de quatre caractères d'espacement (ou d'une pression sur la touche TAB.)
Vous remarquerez que les programmes Python utilisent souvent une while True:
instruction. Il s'agit d'une boucle infinie comme le bloc pour toujours dans MakeCode ou Scratch. Les instructions en retrait après while True:
font partie de la boucle : votre micro:bit continuera à exécuter ces instructions tant qu'il sera sous tension.
Toutes les instructions while True:
suivantes qui ne sont pas en retrait ne seront exécutées qu'une fois la boucle terminée.
Images
En plus d'afficher une icône HEART, comme dans l'exemple ci-dessus, vous pouvez utiliser beaucoup plus d'images intégrées avec Python. Essayez HAPPY, DUCK ou GHOST. Vous trouverez une liste de toutes les images intégrées dans le guide de référence Python micro:bit .
Vous pouvez également faire vos propres photos cet exemple. Essayez différents nombres de 0 à 9 pour rendre chaque LED plus sombre ou plus lumineuse :
Boutons
Contrairement à MakeCode, Python sur le micro:bit n'a pas de blocs d'événements comme 'on button A pressed'. Au lieu de cela, nous utilisons la boucle while True: infinie pour continuer à vérifier si un bouton a été enfoncé. (En fait, les programmes MakeCode font la même chose lorsqu'ils s'exécutent sur votre micro:bit, mais MakeCode vous cache la boucle infinie lorsque vous écrivez votre code.)
Pouvez-vous deviner ce que fait ce programme ? Essaye le!
Capteurs
Le micro:bit possède de nombreux capteurs intégrés auxquels vous pouvez accéder dans vos programmes Python pour interagir avec le monde qui vous entoure.
Accéléromètre
Gestes
Le micro:bit possède un capteur d'entrée d'accéléromètre intégré qui mesure les forces physiques. Vous pouvez utiliser pour faire bouger les choses lorsque vous déplacez votre micro:bit de certaines manières, comme lorsque vous le secouez, le laissez tomber, le tournez sur le côté, face vers le haut ou face vers le bas. Ces mouvements sont appelés gestes.
Données
Vous pouvez également obtenir des lectures plus précises des forces de l'accéléromètre du micro:bit en 3 dimensions. Ce programme fonctionne comme une sorte de niveau à bulle, affichant un tiret s'il est de niveau ou des flèches pour vous indiquer dans quelle direction il se penche s'il n'est pas à plat sur votre bureau. Pour ce faire, il mesure les forces uniquement sur l'axe des x :
Température
Le processeur du micro:bit contient un capteur de température que vous pouvez utiliser dans vos programmes. C'est une approximation utile de la température autour de votre micro:bit. Ce programme montre à quel point votre micro:bit est chaud ou froid en °C lorsque vous appuyez sur le bouton A :
Lumière
L'affichage LED à l'avant de votre micro:bit peut également détecter la lumière, agissant comme une entrée de capteur ainsi que comme une sortie . Essayez ce projet de veilleuse simple : allumez une lumière sur votre micro:bit, puis couvrez-le ou éteignez les lumières et vous devriez voir l'écran s'allumer.
Ressources
Toutes les informations données ci-dessus sont issues du site https://microbit.org/.
Pour plus de compléments et plus d'exemples de programmation vous pouvez vous rendre sur le site:
Un autre site avec des exemples et des tutoriels de programmation est donné ci-dessous:
Dernière mise à jour