Raspberry Pi Pico - carte microSD
Dans ce guide, nous apprendrons à utiliser une carte microSD avec le Raspberry Pi Pico. Nous discuterons des détails suivants :
- Raspberry Pi Pico - Comment ouvrir ou créer un nouveau fichier sur une carte microSD
- Raspberry Pi Pico - Comment écrire des données dans un fichier sur une carte microSD
- Raspberry Pi Pico - Comment lire dans un fichier sur une carte microSD, un caractère à la fois
- Raspberry Pi Pico - Comment lire dans un fichier sur une carte microSD, ligne par ligne
- Raspberry Pi Pico - Comment ajouter des informations supplémentaires à un fichier déjà présent sur une carte microSD
- Raspberry Pi Pico - Comment remplacer le contenu d'un fichier sur une carte microSD

Préparation du matériel
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À propos du module de carte microSD
Le module de carte microSD se connecte au Raspberry Pi Pico et contient une carte microSD. Il sert de connexion entre le Raspberry Pi Pico et la carte microSD.
Brochage

Le module de carte Micro SD est livré avec 6 broches.
- Connectez la broche VCC à la broche 5V étiquetée R4 sur le Raspberry Pi Pico.
- Connectez la broche GND à la broche GND sur le Raspberry Pi Pico.
- Connectez la broche MISO à la broche MISO sur le Raspberry Pi Pico.
- Connectez la broche MOSI à la broche MOSI sur le Raspberry Pi Pico.
- Connectez la broche SCK à la broche SCK sur le Raspberry Pi Pico.
- Connectez la broche SS à la broche SS telle que définie dans votre code du Raspberry Pi Pico.
Préparation
- Insérez la carte microSD dans votre ordinateur avec un lecteur de cartes SD USB 3.0.
- Assurez-vous que la carte microSD est formatée en FAT16 ou FAT32. Recherchez en ligne des instructions sur la façon de la formater.
Diagramme de câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
※ Note:
Si vous possédez un bouclier Ethernet ou tout autre bouclier doté d'un emplacement pour une carte microSD, vous n'avez pas besoin d'un module microSD séparé. Il vous suffit d'insérer la carte microSD dans l'emplacement du bouclier.
Raspberry Pi Pico - Comment ouvrir un fichier sur une carte microSD et le créer s'il n'existe pas
Code du Raspberry Pi Pico
É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 Pi Pico.
- Si c'est votre première utilisation d'un Raspberry Pico, reportez-vous au tutoriel Raspberry Pi Pico - Premiers pas. pour obtenir des instructions détaillées.
- Branchez les composants selon le schéma fourni.
- Connectez le Raspberry Pi Pico à votre ordinateur à l'aide d'un câble USB.
- Lancez l'IDE Thonny sur votre ordinateur.
- Dans Thonny IDE, sélectionnez l'interpréteur MicroPython (Raspberry Pi Pico) en vous rendant dans 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é. Thonny IDE devrait détecter automatiquement le port, mais vous devrez peut-être le sélectionner manuellement (par ex., COM3 sous Windows ou /dev/ttyACM0 sous Linux).
- Copiez le code ci-dessus et collez-le dans l'éditeur de Thonny.
- Enregistrez le script sur votre Raspberry Pi Pico en:
- Cliquez sur le bouton Enregistrer, ou utilisez les touches Ctrl+S.
- Dans la boîte de dialogue d'enregistrement, 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.
- Vérifiez le message dans le Shell en bas de Thonny.
Si vous nommez votre script main.py et le sauvegardez dans le répertoire racine du Raspberry Pi Pico, il s'exécutera automatiquement à chaque mise sous tension ou réinitialisation du Pico. Cela est utile pour les applications autonomes qui doivent commencer à s'exécuter immédiatement après la mise sous tension. Si vous nommez votre script sous un autre nom que main.py, vous devrez l'exécuter manuellement depuis le Shell de Thonnys.
- Insérez la carte microSD dans le module microSD.
- Utilisez le schéma de câblage pour connecter le module microSD au Raspberry Pi Pico.
- Ouvrez le moniteur série dans l'IDE Thonny.
- Copiez le code fourni et collez-le dans l'IDE Thonny.
- Cliquez sur le bouton Upload dans l'IDE Thonny pour transférer le code vers le Raspberry Pi Pico.
- Regardez le moniteur série pour voir les résultats après le premier téléversement.
- Les résultats affichés sur le Moniteur série pour les prochaines tentatives.
※ Note:
Si vous ouvrez le moniteur série après votre premier téléversement, vous pourriez ne pas voir de sortie.
- Retirez la carte microSD du module.
- Insérez la carte mémoire microSD amovible dans un lecteur de cartes USB.
- Branchez le lecteur de cartes USB à votre ordinateur.
- Vérifiez si le fichier est présent.
Raspberry Pi Pico - Comment écrire et lire des données dans un fichier sur une carte microSD
Ce code fait les choses suivantes :
- Stocker des données dans un fichier
- Ouvrir le fichier et afficher chaque caractère un par un sur le moniteur série
- Le moniteur série a montré ce qui se trouvait dans le fichier.
※ Note:
Lorsque vous exécutez le code sur le Raspberry Pi Pico, il ajoute des données à la fin du fichier. Si vous redémarrez le Raspberry Pi Pico, il répète ce processus, et le même texte est répété dans le fichier. Vous verrez ces lignes supplémentaires dans le Moniteur série :
Vous pouvez retirer la carte microSD du module et utiliser un lecteur de carte SD USB pour voir les fichiers sur votre ordinateur.
Raspberry Pi Pico - Comment lire un fichier sur une carte microSD ligne par ligne
- Le résultat affiché sur le moniteur série.
※ Note:
Si vous ne supprimez pas le contenu précédent du fichier, vous pourriez remarquer des lignes supplémentaires sur le moniteur série.
Raspberry Pi Pico - Comment écraser un fichier sur une carte microSD
Généralement, des informations sont ajoutées à la fin du fichier. Pour modifier un fichier, supprimez d'abord l'ancien fichier, puis créez-en un nouveau portant le même nom.
- Résultat sur le moniteur série
- Redémarrez le Raspberry Pi Pico.
- Vérifiez si du nouveau contenu a été ajouté au fichier dans le Moniteur série.
Vous pouvez également retirer la carte Micro SD de l'appareil et utiliser un lecteur USB de carte SD pour voir ce qu'il y a dessus sur votre ordinateur.