Raspberry Pi Pico - DEL - Clignoter sans veille
Dans ce tutoriel, nous allons apprendre comment faire clignoter une LED sur le Raspberry Pi Pico en utilisant une méthode non bloquante sans utiliser la fonction time.sleep(). En détail, nous apprendrons :
- Le Raspberry Pi Pico fait clignoter la LED en utilisant la méthode non bloquante
- Le Raspberry Pi Pico fait clignoter la LED pendant une période donnée
- Le Raspberry Pi Pico fait clignoter la LED un certain nombre de fois

Préparation du matériel
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Capteurs DIYables (30 capteurs/écrans) | |
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
Note d'achat: Pour simplifier le processus de câblage, nous recommandons d'utiliser le LED Module, qui est livré avec une résistance intégrée.
À propos de la LED
Découvrez comment fonctionnent les LEDs, leur brochage et les méthodes de programmation dans ces tutoriels.
Diagramme de câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Code Raspberry Pi Pico - LED qui clignote sans pause
Le script MicroPython ci-dessous fait clignoter une DEL avec une fréquence de 250 ms d'allumage et 750 ms d'extinction, respectivement pour toujours, sans bloquer le reste du code.
Étapes rapides
Veuillez suivre ces instructions étape par étape :
- Assurez-vous que l'IDE Thonny est installé sur votre ordinateur.
- Assurez-vous que le firmware MicroPython est installé sur votre Raspberry Pico.
- Si c'est la première fois que vous utilisez un Raspberry Pico, reportez-vous au tutoriel Raspberry Pi Pico - Premiers pas. pour des instructions détaillées.
- Branchez le Raspberry Pi Pico à la LED selon le schéma fourni.
- Branchez le Raspberry Pi Pico à votre ordinateur à l'aide d'un câble USB.
- Lancez l'IDE Thonny sur votre ordinateur.
- Dans l'IDE Thonny, sélectionnez l'interpréteur MicroPython (Raspberry Pi Pico) en accédant à Outils Options.
- Dans l'onglet Interpréteur, sélectionnez MicroPython (Raspberry Pi Pico) dans le menu déroulant.
- Assurez-vous que le port correct est sélectionné. L'IDE Thonny devrait détecter automatiquement le port, mais il peut être nécessaire de le sélectionner manuellement (par exemple, COM3 sous Windows ou /dev/ttyACM0 sous Linux).
- Dans l'IDE Thonny, accédez à Outils Gérer les paquets dans l'IDE Thonny.
- Recherchez « DIYables-MicroPython-LED », puis trouvez la bibliothèque LED créée par DIYables.
- Cliquez sur DIYables-MicroPython-LED, puis cliquez sur le bouton Install pour installer la bibliothèque LED.

- 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 ainsi :
- Cliquez sur le bouton Enregistrer, ou utilisez Ctrl+S.
- Dans la boîte de dialogue de sauvegarde, vous verrez deux sections : Cet ordinateur et Raspberry Pi Pico. Sélectionnez Raspberry Pi Pico
- Enregistrez le fichier sous le nom main.py
- Cliquez sur le bouton vert Exécuter (ou appuyez sur F5) pour exécuter le script. Le script s'exécutera.
- Surveillez la LED : la LED clignotera indéfiniment.
Code Raspberry Pi Pico - Clignoter une LED pendant une période
Le code ci-dessous fait clignoter une LED pendant 10 secondes, puis s'arrête, sans bloquer le reste du code.
Étapes rapides
- Copiez le code ci-dessus et collez-le dans l’éditeur de l’IDE Thonny.
- Enregistrez le script sur votre Raspberry Pi Pico.
- Cliquez sur le bouton vert Exécuter (ou appuyez sur F5) pour exécuter le script. Le script s’exécutera.
- Surveillez la LED : elle clignotera pendant 10 secondes, puis s’arrêtera.
Code Raspberry Pi Pico - Faire clignoter une LED un certain nombre de fois
Le code ci-dessous fait clignoter une LED avec une durée de 250 ms en état allumé et 750 ms en état éteint, répété dix fois sans bloquer le reste du code.
Étapes rapides
- Copiez le code ci-dessus et collez-le dans l'éditeur de l'IDE Thonny.
- Enregistrez le script sur votre Raspberry Pi Pico.
- Cliquez sur le bouton vert Exécuter (ou appuyez sur F5) pour exécuter le script. Le script s'exécutera.
- Observez la DEL : elle clignotera 10 fois, puis s'arrêtera.