RPi Pico E-Book Raspberry Pi Pico RP2040 1 RPi Pico Table des matières Table de

RPi Pico E-Book Raspberry Pi Pico RP2040 1 RPi Pico Table des matières Table des matières 2 1. Introduction 3 2. Spécifications 4 3. Brochage 5 4. Installation de l’IDE Arduino 6 5. Paramètres additionnels 10 6. Exemple Blink 12 7. Installation du Firmware MicroPython 13 8. Installation de l’IDE Thonny Python 14 9. Exemple MicroPython Blink 17 10. Pico avec l’OS Raspberry 18 11. Exemple MicroPython Blink 21 2 RPi Pico 1.Introduction Merci d'avoir choisi le Raspberry Pi Pico. Dans les pages suivantes, nous vous expliquerons comment configurer et utiliser l'appareil. Le Raspberry Pi Pico est le nouveau microcontrôleur de Raspberry Pi. Polyvalent et plus petit que le Raspberry Pi Zero, et contrairement aux autres produits Raspberry Pi, le Pico est programmé matériellement. Le Pico est équipé du processeur RP2040 de Raspberry Pi. Les 26 GPIO sont multifonctionnels, ce qui signifie que l'I2C, le SPI et le PWM peuvent fonctionner sur chaque pin. Le Pi Pico peut être programmé avec C/C++ ou Micropython. Dans cet E-Book, vous apprendrez à programmer le Pico avec l'IDE Arduino et avec Micropython dans Thonny sur Windows ou un Raspberry Pi. 3 RPi Pico 2.Spécifications Processeur Dual core cortexM0+ (jusqu’à 133MHz) Mémoire Flash 2MB SRAM 264kB 40 pins (3.3V logique) 26 GPIOs 23 digitales, 3 analogiques DAC 12bit 500ksps Interfaces 2x UART 2x I2C 2x SPI 16 PWM canaux 4 RPi Pico 3.Brochage 5 RPi Pico 4.Installation de l’IDE Arduino Vous pouvez télécharger l'environnement de développement gratuit Arduino IDE à partir de ce lien : https://www.arduino.cc/en/Main/Software Les utilisateurs de Windows doivent absolument utiliser l'une des deux premières options de téléchargement de l'IDE Arduino. La version "Windows App" du Windows Store pose des problèmes de connexion, notamment lors de l'utilisation de définitions de cartes tierces. 6 RPi Pico Après avoir lancé le fichier d'installation de l'IDE Arduino "arduino-1.X.X- windows.exe", il faut lire et accepter les conditions de licence du logiciel. Dans l'étape suivante, différentes options peuvent être sélectionnées pour l'installation. 7 RPi Pico Vous trouverez ci-après un bref aperçu des différentes options, accompagné d'une brève explication de chacune d'entre elles : Option Explication Install Arduino Software Installe l'IDE Arduino - Cette option ne peut être désélectionnée. Install USB Driver installe les pilotes USB pour divers autres microcontrôleurs. Ces pilotes ne sont pas nécessaires pour utiliser le logiciel avec le D1 mini, mais nous vous recommandons vivement de les installer si vous utilisez également d'autres microcontrôleurs. Create Start Menu shortcut Crée un raccourci dans le menu Démarrer de Windows (facultatif) Create Desktop shortcut Crée un raccourci sur le Bureau (facultatif) Associate .ino files Crée une association pour les fichiers avec l'extension .ino avec l'IDE Arduino. 8 RPi Pico Ensuite, le dossier de destination doit être spécifié. L'installation nécessite environ 500 Mo d'espace disque libre. 9 RPi Pico Après une installation réussie, le programme d'installation peut être fermé à l'aide du bouton "Close" : 10 RPi Pico 5.Paramètres additionnels Pour utiliser le Pico avec l'IDE Arduino, les réglages suivants doivent être effectués : Installez le support pour la plateforme RP2040, ouvrez l'IDE Arduino et allez dans : Fichier > Préférences, et trouvez le champ "Additional board manager URLs". Copiez le lien suivant : https://github.com/earlephilhower/arduino-pico/releases/download/global/ package_rp2040_index.json Confirmez ensuite avec OK. 11 RPi Pico Ensuite, allez dans Outils > Carte > Gestionnaire de cartes et tapez "Pico" dans la boîte de recherche et installez "Raspberry Pi Pico/RP2040". Maintenant, vous devriez pouvoir sélectionner le Raspberry Pi Pico sous Outils > Carte > Cartes Raspberry Pi R2040. Pour flasher le Pico, vous devez appuyer et maintenir le bouton "BOOTSEL" avant de le connecter à l'USB, vous pouvez relâcher le bouton après la connexion. Note : Vous n'avez pas besoin de spécifier un port pour le pico lorsque vous le flashez dans l'IDE Arduino, il reste grisé. 12 RPi Pico 6.Exemple Blink Ouvrez le programme d'exemple "Blink" sous Fichier > Exemples > Principes de base > Blink. Le sketch peut être téléchargé sans modifications. void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second } Après le téléchargement, le PICO redémarre automatiquement et la LED embarquée commence à clignoter. 13 RPi Pico 7.Installation du micrologiciel MicroPython Pour télécharger le firmware de MicroPython, cliquez sur le lien : https://www.raspberrypi.com/documentation/microcontrollers/ micropython.html#drag-and-drop-micropython puis cliquez sur : Appuyez sur le bouton BOOTSEL et maintenez-le enfoncé tout en connectant le Pico via USB. Le Pico apparaît alors comme un périphérique de stockage. Copiez le fichier .uf2 téléchargé sur le Pico, qui redémarrera alors et exécutera le firmware MicroPython. 14 RPi Pico 8.Installation de l'IDE Python Thonny Aller à https://thonny.org/ pour télécharger et installer l'IDE Thonny 15 RPi Pico Démarrez Thonny. Vous devez maintenant sélectionner votre langue préférée Dans les paramètres initiaux, vous avez le choix entre “Standard” et “Raspberry Pi”. Ce paramètre modifie l'apparence de Thonny ; si vous le réglez sur Raspberry Pi, la fenêtre de Thonny se présente exactement comme sous le système d'exploitation Raspian. 16 RPi Pico Afin de pouvoir programmer le Raspberry Pi Pico avec Thonny, des réglages doivent encore être effectués. Allez dans Outils > Options et cliquez sur l'onglet "Interpréteur". Sélectionnez "MicroPython (Raspberry Pi Pico)" comme interpréteur. Connectez maintenant le Pico via USB, puis cliquez sur OK. 17 RPi Pico Le shell doit ressembler à quelque chose comme ceci : 18 RPi Pico 9.Exemple MicroPython Blink Copiez le code de test suivant dans l'IDE Thonny. from machine import Pin, Timer led = Pin(25, Pin.OUT) timer = Timer() def blink(timer): led.toggle() timer.init(freq=1, mode=Timer.PERIODIC, callback=blink) et cliquez sur "Exécuter" (ou F5). La fenêtre suivante apparaît, Thonny demande l'emplacement de stockage. Sélectionnez "Raspberry Pi Pico" et donnez un nom au programme. "Blink.py" par exemple. La LED du Pico clignote maintenant toutes les secondes. 19 RPi Pico 10. Pico avec l'OS Raspberry Pi Le Raspberry Pi Pico peut également être programmé avec un Raspberry Pi. Python et Thonny sont déjà préinstallés sur le système d'exploitation du Raspberry Pi et vous pouvez commencer tout de suite. Démarrez via Thonny avec "Programmation > Thonny IDE", au premier démarrage, la fenêtre ressemble à ceci : 20 RPi Pico Vous devez encore indiquer à Thonny que vous souhaitez programmer en Micropyhton. Pour ce faire, cliquez sur "Python" en bas à gauche de la fenêtre. Un petit menu s'affiche, allez dans "Configurer l'interpréteur...". Ensuite, allez dans l'onglet "interpréteur" et sélectionnez "Micropython (Raspberry Pi Pico)" avant de cliquer sur OK, connectez maintenant votre Pi Pico. Maintenez le bouton BOOTSEL enfoncé et ne relâchez le bouton qu'après avoir connecté le Pico via USB. 21 RPi Pico Thonny vous invite maintenant à installer ou à mettre à jour le micrologiciel de MicroPython. Cliquez sur "Installer". 22 RPi Pico Finalement, le shell doit ressembler à ceci : Maintenant, tout est configuré et vous pouvez commencer à programmer directement. 23 RPi Pico 11. Exemple MicroPython Blink Copiez le code de test suivant dans l'IDE Thonny. from machine import Pin, Timer led = Pin(25, Pin.OUT) timer = Timer() def blink(timer): led.toggle() timer.init(freq=1, mode=Timer.PERIODIC, callback=blink) et cliquez sur "Exécuter". La fenêtre suivante apparaît, Thonny demande l'emplacement de stockage. Sélectionnez "Raspberry Pi Pico" ici et donnez un nom au programme "Blink.py" par exemple. La LED du Pico clignote maintenant toutes les secondes. 24 RPi Pico Il est maintenant temps d'apprendre et de créer vos propres projets. Vous pouvez le faire à l'aide de nombreux exemples de scripts et d'autres tutoriaux que vous pouvez trouver sur Internet. Pour des produits microélectroniques Arduino et Raspberry Pi de qualité supérieure, etc., AZ-Delivery Vertriebs est votre interlocuteur privilégié. Nous fournissons une série d'exemples d'application, des guides d'installation complets, des livres électroniques, des bibliothèques et une assistance complète. AZ-Delivery, votre expert en microélectronique. https://az-delivery.de Amusez-vous bien ! Mentions légales https://az-delivery.de/pages/about-us 25 uploads/s3/ rpi-pico-fr.pdf

  • 59
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager