Revendeurs en ligne autorisés:

Acheter aux USA Acheter au Royaume-Uni Acheter en Allemagne Acheter en Italie Acheter en France Acheter en Espagne ここでご購入を!

Le Raspberry Pi Pico est une petite carte haute vitesse et polyvalente qui utilise RP2040, une nouvelle puce de microcontrôleur conçue par Raspberry Pi au Royaume-Uni. Malgré son nom, le Raspberry Pi Pico est assez différent des autres produits Raspberry Pi tels que les ordinateurs de poche Raspberry Pi 2, 3 et 4, qui fonctionnent sous des systèmes d’exploitation Linux. Contrairement à ces appareils, le Pico n’a pas de système d’exploitation. Au lieu de cela, c’est une carte microcontrôleur à faible coût et haute performance avec des interfaces numériques flexibles. En fait, sa fonctionnalité est plus similaire à celle de ses concurrents, les cartes MCU Arduino.

Pour programmer le Pico, vous pouvez utiliser C++ ou MicroPython. Dans ce tutoriel, nous nous concentrerons sur MicroPython, car il est plus convivial pour les débutants.

Étape 1: Voici les étapes pour télécharger et installer le firmware MicroPython sur votre carte Pico:

  1. Téléchargez le fichier MicroPython UF2 à partir du lien suivant: https://micropython.org/download/rp2-pico/rp2-pico-latest.uf2
  2. Appuyez sur le bouton BOOTSEL de votre carte Pico, puis branchez-le sur le port USB de votre Raspberry Pi ou autre ordinateur. Relâchez le bouton BOOTSEL après la connexion de votre Pico
  3. Votre Pico sera monté en tant que périphérique de stockage de masse appelé RPI-RP2. Faites glisser et déposez le fichier MicroPython UF2 sur le volume RPI-RP2.
  4. Votre Pico redémarrera et vous exécuterez maintenant MicroPython.

Étape 2: Téléchargez et installez l’IDE Python Thonny

Pour programmer votre Pico avec MicroPython, vous aurez besoin d’un environnement de développement intégré (IDE). Nous vous recommandons d’utiliser Thonny, qui est un IDE convivial pour les débutants qui prend en charge MicroPython.

Voici les étapes pour télécharger et installer l’IDE Python Thonny sur votre PC:

  1. Accédez au lien suivant: https://thonny.org/

2.Téléchargez la version de Thonny compatible avec votre système d’exploitation. Installez Thonny sur votre PC.

3.Ouvrez maintenant l’IDE Python Thonny, cliquez sur Exécuter pour sélectionner MicroPython pour Rapsberry Pi Pico en tant qu’interpréteur:

Veuillez également sélectionner le port COM sur lequel votre carte Pico est connectée comme sur la photo. Ensuite, cliquez sur OK pour enregistrer les paramètres.

  1. Copiez le code suivant et collez-le dans la fenêtre de codage:
    from machine import Pin 
    from time import sleep
    led = Pin(25,Pin.OUT)
    n=0
    while True:
        led.toggle()
        print("counter is {}".format(n))
        n=n+1
        sleep(1)
    

    Vous verrez le code dans l’IDE comme suit.

  2. Cliquez sur le petit bouton ► pour exécuter le code Python.
  3. Cliquez sur Fichier -> Enregistrer sous, puis sélectionnez Raspberry Pi Pico comme destination.
  4. Nommez le fichier main.py, puis cliquez

Maintenant, lorsque vous connectez votre carte Pico à l’alimentation USB, le code dans le fichier main.py s’exécutera automatiquement. Il est important de noter que seul main.py peut être exécuté automatiquement. Si votre code Python est enregistré sous un nom différent, il ne peut pas être exécuté automatiquement.

Vous devriez maintenant voir la LED sur la carte Pico clignoter constamment. Félicitations ! Vous avez réussi à exécuter votre premier programme Python sur le Pico !

(see the # comments in each line):

from machine import Pin #import machine library to control GPIO pins
from time import sleep #import time library to use sleep function
led = Pin(25,Pin.OUT) #Set Pin 25 in OUTPUT mode, Pin 25 is connected an internal LED integrated in the board
n=0 
while True:
    led.toggle() #make pin 25 led flash once 
    print("counter is {}".format(n)) # display flash counter in the terminal
    n=n+1
    sleep(1) #delay one second and do next flash

EN SAVOIR PLUS SUR LES RÉFÉRENCES DES PIÈCES : 2021005900

nombre Photo Nom du produit Lien
1 Raspberry Pi Pico Board https://osoyoo.store/products/raspberry-pi-pico-flexible-microcontroller-board-based-on-the-raspberry-pi-rp2040-dual-core-arm-cortex-m0-processor-1-pc?variant=39875307864175
2 Servo motor https://osoyoo.store/products/micro-servo-sg90-blue-for-arduino-v2-0-robot-carmodel-lacc200610?variant=31648847560815
3 Infrared Sensor Module https://osoyoo.store/products/hc-sr501-pir-motion-sensor-for-arduino?variant=31957812838511
4 RFID Module and card https://osoyoo.store/products/osoyoo-rfid-module?variant=31970646130799
5 Push Buttons and Hats https://osoyoo.store/products/push-button-and-hats-5pcs?variant=39879253131375
6 LED(6 x White, 6 x Red, 6 x Yellow, 6x Green) https://osoyoo.store/products/led-packs-for-arduino?variant=31957816442991
7 Servo motor https://osoyoo.store/products/sg90-micro-servo-for-arduino-raspberry-pi-robot?variant=31957821096047
8 Piezo Buzzer Module https://osoyoo.store/products/piezo-buzzer-module-1pcs?variant=39879251656815
9 I2C LCD Display(16×2) https://osoyoo.store/products/i2c-lcd1602-display?variant=39875437101167
10 Philips Screwdriver https://osoyoo.store/products/phillips-screwdriver?variant=31930635780207https://osoyoo.store/products/single-channel-relay-module-for-arduino-raspberry-pi?variant=31955954401391
11 Solderless Prototype Breadboard https://osoyoo.store/products/solderless-prototype-breadboard-1pcs?variant=39879255457903
12 Potentionmeter (10K adjustable resistor) https://osoyoo.store/products/potentionmeter-10k-adjustable-resistor-3pcs?variant=39879281016943
13 40Pin M to M Jumper Wires https://osoyoo.store/products/40pin-m-to-m-jumper-wires?variant=39879256539247
14 20Pin M to F Jumper wires 15cm https://osoyoo.store/products/20pin-15cm-female-to-female-cable?variant=31930663305327