Raspberry Pi Pico - Bargraphe LED à 10 Segments

1×Raspberry Pi Pico W
1×Raspberry Pi Pico Alternativement:
1×Câble Micro USB
1×10 Segment LED Bar Graph
10×220 Ω Resistor
1×Plaque d'essai
1×Fils de connexion
1×Recommandé: Carte d'extension à bornier à vis pour Raspberry Pi Pico

Ou vous pouvez acheter les kits suivants:

1×Kit de Capteurs DIYables (18 capteurs/écrans)
Divulgation : Certains des liens fournis dans cette section sont des liens affiliés Amazon. Nous pouvons recevoir une commission pour tout achat effectué via ces liens, sans coût supplémentaire pour vous. Nous vous remercions de votre soutien.

Dans ce guide, nous allons apprendre à configurer et à utiliser le bargraphe LED à 10 segments avec le Raspberry Pi Pico. Nous aborderons les points suivants :

Raspberry Pi Pico et bargraphe LED à 10 segments

À Propos du Bargraphe LED à 10 Segments

Bargraphe LED à 10 segments
Nombre de segments 10
Couleur des LED Rouge vif
Tension directe ~2V par segment
Courant direct 20mA max par segment
Résistance requise 220Ω par segment

Brochage

Brochage du bargraphe LED à 10 segments
  • Broches d'anode (A1–A10) : à connecter à GP0–GP9 via des résistances de 220Ω
  • Broches de cathode (K1–K10) : à connecter à GND (0 volt)

Schéma de Câblage

Schéma de câblage du Raspberry Pi Pico et du bargraphe LED à 10 segments

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.

Chaque broche d'anode du bargraphe LED doit être connectée à sa broche GPIO via une résistance de 220Ω afin de limiter le courant et de protéger à la fois la LED et le Raspberry Pi Pico.

Bargraphe LED Broche du Raspberry Pi Pico
A1 (Anode 1) GP0 (via 220Ω)
A2 (Anode 2) GP1 (via 220Ω)
A3 (Anode 3) GP2 (via 220Ω)
A4 (Anode 4) GP3 (via 220Ω)
A5 (Anode 5) GP4 (via 220Ω)
A6 (Anode 6) GP5 (via 220Ω)
A7 (Anode 7) GP6 (via 220Ω)
A8 (Anode 8) GP7 (via 220Ω)
A9 (Anode 9) GP8 (via 220Ω)
A10 (Anode 10) GP9 (via 220Ω)
K1–K10 (Cathodes) GND (0 volt)

Code Raspberry Pi Pico - Bargraphe LED à 10 Segments

/* * Ce code Raspberry Pi Pico a été développé par newbiely.fr * Ce code Raspberry Pi Pico est mis à disposition du public sans aucune restriction. * Pour des instructions complètes et des schémas de câblage, veuillez visiter: * https://newbiely.fr/tutorials/raspberry-pico/raspberry-pi-pico-10-segment-led-bar-graph */ from machine import Pin import time NUM_SEGMENTS = 10 LED_PIN_NUMS = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] leds = [Pin(p, Pin.OUT) for p in LED_PIN_NUMS] def print_bar(lit_count): bar = '*' * lit_count + ' ' * (NUM_SEGMENTS - lit_count) print('Bar: [' + bar + ']') for led in leds: led.value(0) while True: for i in range(NUM_SEGMENTS): leds[i].value(1) print_bar(i + 1) time.sleep(0.1) time.sleep(0.5) for i in range(NUM_SEGMENTS - 1, -1, -1): leds[i].value(0) print_bar(i) time.sleep(0.1) time.sleep(0.5)

Veuillez suivre ces instructions étape par étape :

  • Assurez-vous que l'IDE Thonny est installé sur votre ordinateur.
  • Assurez-vous que le micrologiciel MicroPython est installé sur votre Raspberry Pi Pico.
  • Si c'est la première fois que vous utilisez un Raspberry Pi Pico, consultez le tutoriel Raspberry Pi Pico - Premiers pas. pour des instructions détaillées.
  • Câblez les composants selon le schéma fourni.
  • Connectez le Raspberry Pi Pico à votre ordinateur à l'aide d'un câble Micro USB.
  • Lancez l'IDE Thonny sur votre ordinateur.
  • Dans l'IDE Thonny, sélectionnez l'interpréteur MicroPython (Raspberry Pi Pico) en allant dans Tools Options.
  • Dans l'onglet Interpreter, sélectionnez MicroPython (Raspberry Pi Pico) dans le menu déroulant.
  • Assurez-vous que le bon port est sélectionné. L'IDE Thonny devrait détecter automatiquement le port.
  • Copiez le code ci-dessus et collez-le dans l'éditeur de l'IDE Thonny.
  • Enregistrez le script sur votre Raspberry Pi Pico en procédant comme suit :
    • Cliquez sur le bouton Enregistrer, ou utilisez les touches Ctrl+S.
    • Dans la boîte de dialogue d'enregistrement, sélectionnez Raspberry Pi Pico.
    • Enregistrez le fichier sous le nom main.py
  • Cliquez sur le bouton vert Run (ou appuyez sur F5) pour exécuter le script.
  • Regardez la barre LED s'animer sur votre breadboard.
  • Vérifiez le message dans le Shell en bas de Thonny.

Sortie de la Console Thonny

Shell x
>>> %Run -c $EDITOR_CONTENT
MPY: soft reboot Bar: [* ] Bar: [** ] Bar: [*** ] Bar: [**** ] Bar: [***** ] Bar: [****** ] Bar: [******* ] Bar: [******** ] Bar: [********* ] Bar: [**********] Bar: [********* ] Bar: [******** ] Bar: [******* ] Bar: [****** ] Bar: [***** ] Bar: [**** ] Bar: [*** ] Bar: [** ] Bar: [* ] Bar: [ ]
MicroPython (Raspberry Pi Pico) • Board CDC @ COM29 ≡

Si vous nommez votre script main.py et que vous l'enregistrez dans le répertoire racine du Raspberry Pi Pico, il s'exécutera automatiquement à chaque mise sous tension ou réinitialisation du Pico. C'est utile pour les applications autonomes qui doivent démarrer immédiatement à la mise sous tension. Si vous donnez à votre script un autre nom que main.py, vous devrez l'exécuter manuellement depuis le Shell de Thonny.

Vidéo

※ NOS MESSAGES

  • N'hésitez pas à partager le lien de ce tutoriel. Cependant, veuillez ne pas utiliser notre contenu sur d'autres sites web. Nous avons investi beaucoup d'efforts et de temps pour créer ce contenu, veuillez respecter notre travail !