Authorized Online Retailers:

Buy from USA Buy from UK Buy from DE Buy from IT Buy from FR Buy from ES Buy from JP

Raspberry Pi Pico è una scheda piccola, veloce e versatile costruita utilizzando RP2040, un chip microcontrollore nuovo di zecca progettato da Raspberry Pi nel Regno Unito.
Non fatevi confondere dal nome Raspberry Pi Pico. È abbastanza diverso dagli altri prodotti Raspberry Pi come i computer tascabili Raspberry Pi 2, 3 e 4 che hanno il sistema operativo Linux.
Pico non ha alcun sistema operativo, è in realtà una scheda micro-controller a basso costo e ad alte prestazioni con interfacce digitali flessibili.   In effetti, le funzioni di Pico sono più simili alle schede MCU Arduino, sue concorrenti.

Potete programmare Pico con C++ e MicroPython. In questo tutorial, ci concentriamo su MicroPython che è più amichevole per i principianti.
Step 1 Scaricare e installare il firmware MicroPython sulla scheda Pico:

  1. Scarica il file MicroPython UF2 dal seguente link:
    https://micropython.org/download/rp2-pico/rp2-pico-latest.uf2
  2. Tenete premuto il pulsante BOOTSEL e collegate il vostro Pico alla porta USB del vostro Raspberry Pi o altro computer. Rilasciate il pulsante BOOTSEL dopo che il vostro Pico è collegato.
  3. Verrà montato come un dispositivo di memoria di massa chiamato RPI-RP2.
  4. Trascinate il file MicroPython UF2 sul volume RPI-RP2. Il vostro Pico si riavvierà. Ora state eseguendo MicroPython.

Step2 Scaricare e installare Thonny Python IDE

  1. Scarica Thonny Python IDE per il tuo PC dal seguente link (assicurati di selezionare la versione corretta del sistema operativo per il tuo PC):
  2. Esegui il software di installazione dal file di download.
  3. Ora aprite l’IDE Thonny Python, cliccate su Run per selezionare MicroPython per Rapsberry Pi Pico come interprete:

  4. Selezionate anche la porta COM a cui è collegata la vostra scheda Pico come foto, dopodiché cliccate su OK per salvare l’impostazione.
  5. copiate il seguente codice e incollatelo nella finestra di codifica:
    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)
    

    Vedrete il codice nell’IDE come segue

  6. Fare clic sul piccolo pulsante ► per eseguire il codice Python
  7. Clicca su File ->Save As
    Poi seleziona Raspberry Pi Pico come destinazione
  8. Nominare il file come main.py, poi cliccare su OK

Ora il codice main.py verrà eseguito automaticamente quando la scheda Pico è collegata all’alimentazione USB. Ricordate, solo main.py può essere eseguito automaticamente. Se il vostro codice python è salvato con un altro nome, non può essere eseguito automaticamente.

Vedrete il LED nella scheda Pico lampeggiare costantemente. Congratulazioni! Avete realizzato il vostro primo programma Python in esecuzione su 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

SCOPRI DI PIÙ CIRCA I COMPONENTI SKU:2021005900

No. Immagine Nome Prodotto Link
1 Scheda Raspberry Pi Pico 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 motore https://osoyoo.store/products/micro-servo-sg90-blue-for-arduino-v2-0-robot-carmodel-lacc200610?variant=31648847560815
3 Modulo Infrared Sensor https://osoyoo.store/products/hc-sr501-pir-motion-sensor-for-arduino?variant=31957812838511
4 Modulo RFID e carta https://osoyoo.store/products/osoyoo-rfid-module?variant=31970646130799
5 Pulsanti e capucci https://osoyoo.store/products/push-button-and-hats-5pcs?variant=39879253131375
6 LED(6 x Bianco, 6 x Rosso, 6 x Giallo, 6x Verde) https://osoyoo.store/products/led-packs-for-arduino?variant=31957816442991
7 Servo motore 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 Display I2C LCD(16×2) https://osoyoo.store/products/i2c-lcd1602-display?variant=39875437101167
10 Cacciavite Philips https://osoyoo.store/products/phillips-screwdriver?variant=31930635780207https://osoyoo.store/products/single-channel-relay-module-for-arduino-raspberry-pi?variant=31955954401391
11 Breadboard per prototipi senza saldature https://osoyoo.store/products/solderless-prototype-breadboard-1pcs?variant=39879255457903
12 Ptenziomentro (10K Resistenza regolabile) https://osoyoo.store/products/potentionmeter-10k-adjustable-resistor-3pcs?variant=39879281016943
13 40Pin M to M Fili Jumper https://osoyoo.store/products/40pin-m-to-m-jumper-wires?variant=39879256539247
14 20Pin M to F Flli Jumper 15cm https://osoyoo.store/products/20pin-15cm-female-to-female-cable?variant=31930663305327