Avec les dernières mises à jour, le Raspberry Pi Pico peut désormais être programmé directement depuis l’IDE Arduino. Cette option simplifie considérablement le développement pour les utilisateurs habitués à l’environnement Arduino et rend l’utilisation du Pico accessible même aux débutants. Dans cet article, nous allons explorer comment configurer l'IDE Arduino pour programmer un Raspberry Pi Pico, et vous présenter un exemple de code simple pour démarrer.
L’IDE Arduino offre une interface conviviale et un ensemble de bibliothèques intégrées pour faciliter la programmation de microcontrôleurs. Utiliser l’IDE Arduino avec le Pico présente plusieurs avantages :
L’IDE Arduino peut être installé sur Windows de deux manières principales : la version Setup (classique) et la version Portable. Ces deux options offrent des avantages différents, selon vos besoins en termes d’installation et de portabilité.
La version Setup de l’IDE Arduino est l’installation standard, où le logiciel est intégré au système Windows et se comporte comme une application classique.
.exe)..exe téléchargé, puis suivez les instructions à l’écran. Vous pouvez accepter les options par défaut ou personnaliser le dossier d’installation et les composants.La version Portable est idéale si vous souhaitez utiliser l’IDE Arduino depuis une clé USB ou conserver les paramètres et bibliothèques dans un dossier dédié sans toucher au système.
portable à la racine du dossier de l’IDE Arduino (celui contenant arduino.exe). Ce dossier contiendra toutes les préférences, bibliothèques et extensions, séparées du système.arduino.exe depuis le dossier décompressé. L’IDE fonctionnera en mode portable, avec toutes les configurations enregistrées dans le dossier portable, ce qui permet de déplacer facilement l’IDE sur d’autres ordinateurs.En choisissant entre la version Setup ou Portable, vous pouvez adapter l’IDE Arduino à vos besoins, que ce soit pour une installation fixe sur votre ordinateur personnel ou une version mobile à emporter dans vos projets.
Avant de commencer à programmer le Pico dans l’IDE Arduino, il faut ajouter la carte Raspberry Pi Pico à la liste des cartes compatibles dans l'IDE. Voici les étapes à suivre :
https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
Si vous avez déjà des URLs dans ce champ, séparez-les par une virgule.Vous êtes maintenant prêt à programmer le Pico dans l’IDE Arduino !
Pour tester que tout est bien configuré, voici un programme simple qui fait clignoter la LED intégrée du Pico. Cette LED est connectée au GPIO 25.
// Configuration initiale
void setup() {
pinMode(25, OUTPUT); // Définit le GPIO 25 comme une sortie
}
// Boucle principale
void loop() {
digitalWrite(25, HIGH); // Allume la LED
delay(1000); // Attend 1 seconde
digitalWrite(25, LOW); // Éteint la LED
delay(1000); // Attend 1 seconde
}
Le programme alterne donc entre l’état allumé et éteint toutes les secondes.
Pour téléverser le programme sur le Raspberry Pi Pico :
Une fois le téléversement terminé, la LED du Pico devrait commencer à clignoter toutes les secondes, indiquant que le programme fonctionne.
En utilisant l’IDE Arduino, le Raspberry Pi Pico devient un outil extrêmement accessible pour les débutants et les makers souhaitant explorer l’univers de la programmation embarquée. Cette configuration vous permet de tirer parti des bibliothèques Arduino et d’un environnement familier pour développer rapidement vos projets. Que vous soyez intéressé par la robotique, l'IoT ou la simple automatisation, le Pico et l’IDE Arduino forment un duo gagnant pour faire de vos idées une réalité.
Oui, pour utiliser le Raspberry Pi Pico avec l'IDE Arduino, vous pourriez avoir besoin de drivers spécifiques pour que votre ordinateur reconnaisse correctement le Pico. Ces drivers sont parfois déjà intégrés dans certains systèmes d'exploitation, mais voici les étapes pour vérifier et installer les drivers nécessaires si votre Pico n'est pas détecté correctement.
Mode BOOTSEL : Lorsque vous connectez le Raspberry Pi Pico en maintenant le bouton BOOTSEL enfoncé, il doit apparaître comme un périphérique de stockage USB. Cette action ne nécessite pas de driver spécifique, mais si vous voulez téléverser du code directement depuis l'IDE Arduino, il faut installer un driver supplémentaire.
Driver USB pour le Pico :
Une fois cela fait, l'IDE Arduino devrait détecter correctement le Pico.
Une fois les drivers installés et les permissions configurées (si nécessaire), lancez l’IDE Arduino et allez dans Outils > Port. Le Raspberry Pi Pico devrait apparaître dans la liste des ports disponibles.
En résumé :
Avec ces étapes, votre Pico devrait être reconnu par l'IDE Arduino, vous permettant de téléverser du code sans difficulté.