Per programmare una scheda ESP32 con Micropython abbiamo bisogno di un IDE in grado di bruciare il codice per il microcontrollore. Qui in questa guida, copriremo la procedura di installazione completa di Thonny IDE e cariceremo il nostro primo programma di lampeggiamento a LED nella scheda ESP32 utilizzando Micropython.
Cos'è Micropython
Micropython è scritto in C ed è un'implementazione del software per Python 3 principalmente mira a applicazioni di sistema incorporate. Tuttavia, non può eseguire completamente le librerie standard Python 3. Micropython è una variante di Python e appositamente progettato per sistemi incorporati. La differenza tra il linguaggio di programmazione di Micropython e Python è che Micropython funziona in condizioni di vincolo. Ecco perché Micropython non supporta pienamente le librerie di programmazione standard Python.
Installazione di Thonny IDE
Per scaricare e installare Thonny IDE Segui le istruzioni fornite.
Passo 1: Vai a Thonny.org.
Passo 2: Scarica la versione Thonny IDE per Windows e attendi fino al completamento dei download.
Passaggio 3: Una volta scaricato l'IDE Thonny, esegui il .exe File di installazione. Fare clic su Installa e segui le impostazioni predefinite.
Passaggio 4: Dopo che l'installazione è terminata aperta Thonny IDE. Qui possiamo vedere due finestre Editore E Shell/terminale.
Editore: L'editore contiene tutti i .Py file qui possiamo creare più di un file.
Conchiglia: Micropython contiene i comandi che vengono eseguiti immediatamente indipendenti da altri file o librerie nel terminale. Shell/Terminal mostra anche informazioni su comandi eseguiti, condizione della scheda, errore di sintassi e messaggi.
Come installare il firmware Micropython su ESP32
Per impostazione predefinita, Micropython non viene lampeggiato nella scheda ESP32. Quindi, la prima cosa prima di iniziare a programmare le schede ESP32 è lampeggiare/caricare il firmware su ESP32.
Esistono diversi metodi che possiamo usare ma continueremo con uno strumento di Thonny IDE che ti consente di installare rapidamente il microphon in una scheda ESP32.
Sono coinvolti due passaggi nell'installazione del firmware Micropython su ESP32 usando Thonny IDE:
1: Scarica il firmware Micropython
2: firmware lampeggiante Micropython con Thonny IDE
1: Scarica il firmware Micropython
Vai alla pagina di download del firmware MicroPython. Seleziona la scheda per la quale dobbiamo scaricare il firmware. Apparirà la finestra seguente. Scarica l'ultima versione per il firmware e assicurati di non scaricare la versione Builds Night mentre target più programmatori avanzati.
Una volta completato il download, molto probabilmente sarà disponibile nella cartella del download.
2: firmware lampeggiante Micropython con Thonny IDE
A partire da ora abbiamo scaricato il firmware MicroPython. Ora lo installeremo sulla scheda ESP32 usando lo strumento Thonny IDE. Seguire i passaggi indicati di seguito:
Passo 1: Connetti la scheda ESP32 con PC e Apri Thonny IDE. Vai a: Strumenti> Opzioni
Passo 2: Una nuova finestra si aprirà qui seleziona Interprete. Seleziona la scheda e la porta COM in cui è collegata qui nel nostro caso la scheda ESP32 è collegata a COM10. Per controllare la porta coman del dispositivo Open COM e guardare sotto Com & lpt sezione.
Dopo aver selezionato la scheda e la porta COM, fare clic su Installa o aggiorna MicroPython.
Passaggio 3: Ora conferma la porta COM e seleziona il file del firmware che abbiamo appena scaricato facendo clic sul Navigare pulsante. Fare clic su Installa per iniziare l'installazione del firmware nella scheda ESP32.
Passaggio 4: Una volta che l'installazione ha successo il tipo aiuto() in shell/terminale per confermare l'installazione. Durante l'installazione riuscita di seguito verrà visualizzato il messaggio evidenziato.
Programma ESP32 Utilizzo di Micropython
Ora, quando l'installazione è completata, testeremo il codice Micropython con la scheda ESP32 usando Thonny Ide. Segui i passaggi di seguito:
Passo 1: Apri un nuovo file in Thonny IDE Editor Utilizzare il codice indicato di seguito.
dal pin di importazione macchinaQuesto codice lampeggerà il LED incorporato collegato al pin 2 di ESP32 con ritardo di 0.5 sec.
Passo 2: Prima di poter eseguire il file, dobbiamo salvarlo nella scheda ESP32. Vai a: File> Salva.
Passaggio 3: Selezionare Micropython dispositivo.
Passaggio 4: Salva il file con il nome principale.Py e clicca OK.
Il nostro primo file Micropopython viene creato correttamente ora lo caricheremo nella scheda ESP32 e vedremo il risultato.
Come caricare lo script di MicroPython su ESP32
Fare clic sul pulsante Esegui in alto o premere F5 Per iniziare a eseguire il codice caricato in ESP32.
Un LED blu inizierà a sbattere le palpebre. Il LED si accenderà per 0.5 sec.
Il LED si fermerà per 0.5 sec. Questo ciclo continua fino a quando la sceneggiatura non viene fermata.
Per fermare il programma, fare clic sul pulsante Stop/Riavvia come mostrato di seguito o premere Ctrl+F2.
Abbiamo testato con successo l'IDE Thonny lavorando con una scheda ESP32 usando il codice Micropython.
Conclusione
Micropython è la reimplementazione del software del linguaggio di programmazione Python 3. Non è lo stesso di Python, tuttavia supporta ancora più librerie e può controllare facilmente i pin GPIO di diversi microcontrollori. Per programmare ESP32 con microphon un IDE è necessario. Qui questo articolo copre l'installazione di Thonny IDE con la scheda ESP32.