00 Starter Kit per Pico 2 – Configurazione per MicroPython

Nel post precedente abbiamo visto come configurare l’Arduino IDE per dare vita al nostro Starter Kit Pico 2. Ma sapevi che il microcontrollore RP2350 dello Starter Kit Pico 2 può essere programmato anche in MicroPython?
In questo post ti mostrerò passo dopo passo come farlo, così potrai sfruttare al massimo la potenza del tuo Pico 2 con un linguaggio semplice e flessibile!

Kit Pico 2 MicroPython

Introduzione

Nel panorama in continua evoluzione dell’elettronica fai-da-te e dell’apprendimento della programmazione hardware, l’ Elecrow AIO Starter Kit per Pico 2 RP2350 emerge come una soluzione particolarmente interessante. Pensata per rendere l’approccio al mondo del Raspberry Pi Pico 2 il più semplice e coinvolgente possibile.  Si tratta di una vera e propria “scatola degli attrezzi” per chiunque voglia iniziare a creare hardware intelligente senza le complessità iniziali di saldature e cablaggi intricati.
Il Kit Pico 2 può essere programmato sia con l’IDE Arduino che con MicroPython.
Potete trovare la descrizione  e la recensione nei post seguenti:

Kit Pico 2 MicroPython

DescrizioneQuantitàTipo
1Sensore di temperatura e umidità1DHT20
2Pulsante4
3Sensore di distanza ad ultrasuoni1HC-SR04
4Sensore di luce1B1750
5Potenziometro lineare110kΩ
6LED (rosso, verde, giallo)3
7LED RGB20WS2812B
8Buzzer1Buzzer passivo
9Sensore IR1VS 1838b
10Relè1Relè SRD-05VDC-SL-C
11Servomotore1MINI SERVO 9G SG90
12Sensore del suono1Microfono a Elettrete
13Accelerometro e giroscopio1MPU650
14Sensore tattile1TIP233
15Motore a vibrazione1
16Sensore Hall1HAL248
17Sensore di fumo, GPL butano, idrogeno1Sensore MQ2

Dove acquistare lo Starter Kit per Pico 2

L’All-in-one Starter Kit for Pico 2 può essere trovato in rete presso il sito Elecrow.

Il kit è anche disponibile presso Amazon.it a questo link,  oppure AliExpress a questo link

Configurazione del Kit per Pico 2 RP2350 per eseguire MicroPython

Seguono le fasi necessarie per configurazione il Kit per Pico 2 RP2350 per eseguire il codice MicroPython

1: Scarica il file MicroPython UF2

  • Accedete al sito ufficiale Micropython.org e cercate la versione per Raspberry Pi Pico 2 (RP2350)
    👉 https://micropython.org/download/RPI_PICO2/
  • Cliccare nella sezione Firmware sull’ultima versione presente.  Al momento della scritture di questo articolo è la versione v1.26.1 (2025-09-11) .uf2
  • Salvare il file .uf2 sul computer in un punto del tuo computer dove puoi trovarlo facilmente.

Kit Pico 2 MicroPython

2: Accedere alla modalità Bootloader

  • Tenere premuto il pulsante BOOT sulla scheda

Kit Pico 2 MicroPython - Tasto Booot

  • Collegare  Starter Kit per Pico 2 RP2350 attraverso la porta USB presente sul lato DX

Kit Pico 2 MicroPython - Porta USB

  • Rilasciare il pulsante BOOT dopo 1-2 secondi
  • Il computer rileverà la scheda come una unità USB chiamata RP2350.

Kit Pico 2 MicroPython - Unità esterna

  • Nella finestra del vostro File Manager, vedrete due file sul  Pico: INDEX.HTM e INFO_UF2.TXT.

  • Il file  INFO_UF2.TXT contiene informazioni sul vostro PICO tra cui la versione del bootloader attualmente in esecuzione.

Kit Pico 2 MicroPython - Contenuto INFO_UF2.TXT

  • Il file, INDEX.HTM, contiene tutte le informazioni utili per usare il Pico. Con il doppio clic sarete reindirizzati sulla pagina di benvenuto da cui reperire tutte le informazioni che servono per iniziare. Fate clic sulle schede, scorrete la pagina per accedere alle guide, ai progetti e alla raccolta di libri. Una libreria di documentazione tecnica dettagliata che copre tutto, dal funzionamento interno del microcontrollore RP2040 il cuore della vostra scheda, alla programmazione in Python e C / C ++.

MicroPython Raspberry Kit Pico 2

3: Flashare il firmware MicroPython

  • Trovare il  file .uf2 file appena scaricato.
  • Trascinare e rilasciare questo file UF2 sull’unità “RP2350”, proprio come si copia un file normale.
  • Al termine della copia del file, Pico 2 si riavvierà automaticamente. L’unità “RP2350” scomparirà, a indicare che MicroPython è stato installato correttamente ed è ora in esecuzione!

Interagire con MicroPython

Per comunicare con la scheda, si può usare un terminale seriale o un editor integrato.
Un semplice metodo, consigliato per principianti, è quello di utilizzare il programma Thonny.
Thonny è un programma di sviluppo gratuito per PC creato nel 2014 da Aivar Annamaa, un programmatore estone, presso l’Institute of Computer Science dell’Università di Tartu, Estonia.
È un ambiente di sviluppo integrato (IDE) open-source che può essere utilizzato per creare varie applicazioni utilizzando il linguaggio di programmazione Python.
Già fornito degli strumenti, librerie e dipendenze essenziali di cui hanno bisogno per iniziare, questo particolare IDE è stato creato per concentrarsi su Python e per soddisfare i principianti che vogliono imparare a programmare e creare programmi con esso.

Come installare Thonny

  1. Scaricare Thonny nell’ultima versione e relativa al vostro SO
    👉 https://thonny.org

  1. Installare e avviare l’applicazione
  2. Andate su Tools OptionsLanguage
    Selezionate la lingua Italiano e riavviate il programma.

3. Riavviate il programma per rendere attiva la modifica
4. Ora andate su Strumenti  → OpzioniInterprete
Selezionate :

    1. Interpreter: MicroPython (Raspberry Pi Pico
    2. Porta: dovrebbe essere rilevato automaticamente (es. COMx o ttyACM0)

4. Cliccare su OK

Ora potete scrivere codice in Python e caricarlo direttamente sulla Pico

Primo test di un programma in MicroPython

Finalmente, siamo pronti a far lampeggiare uno dei LED presente Starter Kit per Pico 2.
Nel nostro caso il LED rosso connesso al pin 18.

Kit Pico 2 MicroPython - Test

Per fare partire il programma cliccate sul tasto Esegui

Kit Pico 2 MicroPython - ESEGUI

Il programma sarà caricato sulla scheda e sarà mandato in esecuzione.

Per fermare il programma cliccate sul tasto Stop

Kit Pico 2 MicroPython - FERMA

Nel caso in cui, invece, desiderate rendere l’esecuzione automatica non appena il Pico viene connesso a una fonte di alimentazione, salvate il file con il nome main.py e salvatelo sulla scheda.