RPi-Pico FR

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 25

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

Vous aimerez peut-être aussi