Pour offrir un premier projet Python qui fonctionne dès que l’on secoue la carte, je choisirais le micro:bit V2. Pour brancher un capteur et afficher sa mesure sur le Wi-Fi de la maison, je choisirais le Raspberry Pi Pico 2 W. Le premier réunit déjà l’accéléromètre et l’afficheur. Le second donne accès à une entrée analogique et au Wi-Fi. Voici ce qu’il faut mettre dans chaque boîte pour aller jusqu’au résultat.
Que pourra faire la personne qui reçoit le cadeau ?
| À prévoir | micro:bit V2.2, projet dé | Pico 2 W, projet de mesure |
|---|---|---|
| Action | Secouer la carte | Tourner le bouton et actualiser une page |
| Affichage | Matrice de LED intégrée | Navigateur sur le réseau local |
| Sur le bureau | Carte et câble micro-USB de données | Carte, câble de données, broches, plaque d’essai, fils et potentiomètre 10 kΩ |
| Pour commencer sans carte | Simulateur de l’éditeur micro:bit | Tests de la page de mesure sur ordinateur |
Le lien micro:bit ci-dessous correspond au coffret KEYESTUDIO avec carte V2.2. Côté Pico, le lien mène à la carte Pico 2 W. Vérifiez la liste exacte des accessoires du vendeur, en particulier les broches soudées, le câble de données et les piles éventuelles. Un câble USB qui sert uniquement à la charge peut allumer la carte sans permettre de transférer le programme. Équipement requis pour le micro:bit et versions du Pico 2.
Premier projet, un dé à secouer sur micro:bit
Copiez le programme suivant dans l’éditeur Python officiel. Essayez le geste dans le simulateur, puis transférez le programme sur la carte avec un câble micro-USB de données. L’écran montre un point d’interrogation au démarrage. Chaque secousse affiche un chiffre entre 1 et 6. Un boîtier de piles devient utile pour jouer une fois l’ordinateur débranché. Éditeur Python micro:bit et projet de dé de la Fondation micro:bit.
Afficher le code du dé
"""Copier ce programme dans l'éditeur Python du micro:bit V2."""
from random import randint
from microbit import accelerometer, display, sleep
def tour():
if accelerometer.was_gesture("shake"):
display.show(str(randint(1, 6)))
sleep(60)
if __name__ == "__main__":
display.show("?")
while True:
tour()Second projet, lire un potentiomètre depuis le navigateur
Pour cette version du projet, prévoyez le Pico 2 W, un câble micro-USB de données, une petite plaque d’essai, des fils et un potentiomètre de 10 kΩ. Pour emboîter le Pico sur la plaque, il faut des rangées de broches soudées. Si personne ne souhaite souder, choisissez une variante W à broches déjà montées, dite WH, ou faites ce choix lors de la préparation du cadeau.
- Débranchez la carte. Raccordez les deux bornes extérieures du potentiomètre à 3V3(OUT) et GND. Raccordez la borne centrale, le curseur, à GP26/ADC0. Gardez cette entrée dans la plage 0–3,3 V. Brochage du Pico 2 W.
- Installez le micrologiciel MicroPython du Pico 2 W et transférez
serveur_pico.pydepuis l’archive ci-dessous. Dans la console Thonny, importezdemarrerdepuisserveur_picopuis appelez la fonction avec le nom et le mot de passe de votre réseau personnel 2,4 GHz. Les identifiants restent sur votre machine et la carte. Démarrer avec MicroPython. - Ouvrez sur le même réseau l’adresse locale affichée. Tournez le bouton et choisissez « Refaire une mesure ». La page donne la lecture de
read_u16()de 0 à 65 535 et sa fraction en pourcentage. Au milieu de la course, on s’attend à une valeur proche de 50 % pour un potentiomètre linéaire. Le serveur de démonstration se consulte sur le réseau local. Référence MicroPython pour les entrées analogiques.
Télécharger les deux programmes, les instructions et les tests (ZIP gratuit). Nous avons vérifié sur ordinateur le déclenchement simulé du dé, les bornes du calcul et la réponse HTTP sur une connexion locale. Le câblage, la liaison Wi-Fi et les gestes physiques restent à essayer sur les cartes.
Les deux références présentées
Si le projet doit aussi exécuter Linux et des bibliothèques Python de bureau, consultez notre présentation du Raspberry Pi 5. Le Pico 2 W du présent comparatif exécute un micrologiciel sur microcontrôleur.



