5.1 Ambiente di Sviluppo Thonny
Prima di programmare, è necessario effettuare alcune importanti preparazioni.
5.1.1 Installa Thonny
Thonny è una piattaforma software gratuita e open source con dimensioni ridotte, interfaccia semplice, funzionamento semplice e funzioni ricche. È un IDE Python adatto ai principianti. In questo tutorial, useremo questo IDE per sviluppare un ESP32. Thonny supporta più sistemi operativi tra cui Windows, Mac OS, Linux.
1. Scarica Thonny
(1) Accedi al sito web: https://thonny.org per scaricare l’ultima versione di Thonny. Altre versioni potrebbero non essere compatibili con le funzioni microbit. (2) Libreria di codice open-source Thonny: https://github.com/thonny/thonny.
Scarica quella del tuo sistema operativo.
OS |
Download |
|---|---|
MAC OS: |
https://github.com/thonny/thonny/releases/download/v4.1.7/thonny-4.1.7.pkg |
Windows: |
https://github.com/thonny/thonny/releases/download/v4.1.7/thonny-4.1.7.exe |
OS |
Metodo |
Comando |
|---|---|---|
Linux |
Pacchetto binario |
|
Con pip |
|
|
Pacchetti distro |
Debian/Ubuntu: |

2. Sistema Windows
A. L’icona di Thonny scaricata è la seguente:

B. Fai doppio clic su “thonny-4.1.7.exe” e seleziona la modalità di installazione. Qui scegliamo “Install for all users”.

C. Puoi anche continuare a selezionare “Next” per completare l’installazione.


D. Se desideri modificare il percorso di installazione di Thonny, fai clic su “Browse…” per selezionare un nuovo percorso. In caso contrario, continua a fare clic su “Next”.


E. Spunta “Create desktop icon”, vedrai Thonny sul tuo desktop.

F. “Install”.

G. Attendi un po’ ma non fare clic su “Cancel”.

H. Quando vedi l’interfaccia di successo, fai clic su “Finish”.

I. Puoi vedere l’icona sul tuo desktop se hai spuntato “Create desktop icon”:

5.1.2 Impostazioni Base di Thonny
A. Fai doppio clic su Thonny, scegli la lingua e le impostazioni iniziali e fai clic su “Let’s go!”.



B. Fai clic su “View”→“File” e “Shell”.



5.1.3 Carica Firmware Micropython (Importante)
Per eseguire un programma Python sulla scheda Micro:bit, dobbiamo prima caricarvi il firmware.
Carica il firmware Micropython:
Collega il Micro:bit al tuo PC con un cavo USB.

Assicurati che il driver sia stato installato correttamente e che la porta COM possa essere identificata correttamente. Apri “Gestione Dispositivi” ed espandi “Porte”.

Il numero della porta COM può variare a seconda dei computer.
Apri Thonny, fai clic su “run” e “Configure interpreter…”

Seleziona “Micropython (BBC micro:bit)” e “mbeb Serial Port @ COM16” nel suo interprete, e fai clic su “Install or update firmware”.

E vedrai quanto segue. Imposta “Target volume” su “MICROBIT”, “MicroPython family” su “nRF52”, “variant” su “BBC micro:bit v2 (original simplifiled API)”, “version” su “2.1.2”, e poi “Install”.
Se il firmware non si installa, premi il pulsante di reset sul Micro:bit e fai clic su “Install”.

Dopodiché, fai clic su “Close” e “OK”.

Chiudi tutte le finestre e torna alla pagina principale e fai clic sull’icona “STOP”:

5.1.4 Carica Codice
Esegui il codice di test (online)
Il Micro:bit esegue il codice online quando deve essere collegato al computer. Gli utenti possono programmare e debuggare programmi con Thonny.
Apri Thonny e fai clic su “Open”.

Quando si apre una nuova finestra, apri “.\MicroPython_Resource\Codes\Heart beat”, seleziona “heartbeat.py”, e fai clic su “Run current script” (se vengono segnalati errori, fai clic prima su
e poi su “Run current script”), e vedrai un cuore che batte sul Micro:bit.

Nota: Quando lo esegui online, se premi il pulsante di reset, il codice non verrà eseguito di nuovo. Se vuoi che venga eseguito dopo il reset, fai riferimento alle istruzioni di esecuzione offline qui sotto.
Esegui il codice di test (offline)
Dopo aver resettato Micro:bit, esegui prima il file main.py nella directory root.
Pertanto, il nome del file che carichiamo sul Micro:bit deve essere cambiato in main.py se vogliamo che esegua il codice dopo il reset. Quindi, carica il file, premi il pulsante di reset, e il codice verrà comunque eseguito.
Qui prendiamo heartbeat.py come esempio. Seleziona heartbeat.py per “rinominarlo” in main.py, e fai clic su “OK”. Ora puoi scegliere di “Upload to micro:bit”.



Premi il pulsante Reset e vedrai il cuore che batte sul Micro:bit.
Se vuoi eseguire altro codice (non librerie), devi prima cambiare il suo nome in main.py prima di caricarlo.
Per quanto riguarda le librerie, fai clic destro per “Upload to micro:bit” direttamente (a volte il caricamento potrebbe fallire a causa delle dimensioni troppo grandi della libreria. Quindi devi semplificarla o eliminare quelle inutilizzate).
5.1.5 Altre Operazioni Comuni
Elimina file sotto Micro:bit
In “micro:bit”, seleziona “main.py” per “Delete”, e verrà rimosso.

La stessa procedura si applica quando si eliminano altri file.