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 in macOS e caricando il nostro primo programma di lampeggiante a LED nella scheda ESP32 usando MicroPython.
Cos'è Micropython
Micropython è scritto in C ed è un'implementazione 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.
Procediamo all'impostazione di Thonny IDE su un Mac:
1: scaricare Thonny IDE in macos
Per il download di Thonny IDE Segui le istruzioni fornite.
Passo 1: Vai a Thonny.org, seleziona la versione Thonny IDE per Mac.
Passo 2: Seleziona installatore con Python 3.X e attendere fino al completamento del download.
Passaggio 3: Dopo aver scaricato il seguente file del pacchetto è possibile visualizzare nella directory di download.
Abbiamo scaricato Thonny IDE ora ci sposteremo verso la parte di installazione.
2: Installazione di Thonny IDE in macOS
Per l'installazione di Thonny IDE, il suo file di pacchetto deve essere eseguito. Di seguito, i passaggi indicati ti guideranno sull'installazione di Thonny IDE.
Passo 1: Fare doppio clic sulla finestra di installazione del file pacchetto si aprirà come mostrato nell'immagine indicata di seguito. Clic Continua.
Passo 2: Consentire l'autorizzazione per la licenza facendo clic su Continua pulsante.
Passaggio 3: Click Essere d'accordo continuare.
Passaggio 4: Selezionare destinazione per i file di installazione. Può essere solo per te o installato sull'intero sistema in modo che anche altri utenti possano accedere. Quindi, continueremo con la prima opzione.
Passaggio 5: Per iniziare il procedura d'installazione, Fare clic su Installa.
Passaggio 6: Dopo Installazione di successo clic Vicino.
Passaggio 7: Ora installazione di Thonny Ide è completato per connettere la scheda ESP32 con Mac, possiamo configurarla con ESP32.
Passaggio 8: Aprire Thonny Ide Dall'elenco delle applicazioni. Apparirà la finestra seguente:
Qui possiamo vedere due finestre Editore e shell/terminale.
Editore: L'editor contiene tutti i .file py Qui possiamo creare più file di progetto.
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.
Abbiamo installato con successo Thonny IDE ora per programmare le schede ESP32 con Micropython. Flashmo ESP32 con il firmware Micropython.
3: Installazione del firmware MicroPython su ESP32 in macOS
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: Download del firmware Micropython
2: firmware lampeggiante Micropython con Thonny IDE
1: Download del firmware Micropython
Il firmware Micropython può essere scaricato dal loro sito ufficiale o utilizzando una rapida ricerca su Google. Per completare la procedura di download, attenersi alle istruzioni elencate di seguito.
Passo 1: Vai alla pagina di download del firmware MicroPython. Seleziona la scheda per la quale dobbiamo scaricare il firmware.
Passo 2: Seleziona la scheda ESP32 che stai usando qui abbiamo ESP32 Devkit V1 Doit.
Passaggio 3: Verrà visualizzata la finestra seguente. Scarica l'ultima versione per il firmware e assicurati di non scaricare la versione Nightly Builds in quanto lo sono per i programmatori avanzati.
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: Connect ESP32 Board con Mac e Open Thonny IDE. Vai a: Strumenti> Opzioni:
Passo 2: Una nuova finestra si aprirà qui Select Interpreter.
Passaggio 3: Seleziona la scheda che stai utilizzando. Qui nel nostro caso la scheda ESP32 è connessa.
Passaggio 4: Dopo aver selezionato la scheda ora selezionare la porta COM in cui è collegato ESP32.
Passaggio 5: Dopo aver selezionato la scheda e la porta com fare clic su Installa o aggiorna MicroPython.
Passaggio 6: Ora conferma la porta com.
Passaggio 7: Successivo selezionare il Firmware micropython File per ESP32 Abbiamo appena scaricato facendo clic Navigare pulsante.
Clic installare Per iniziare l'installazione del firmware nella scheda ESP32.
Passaggio 8: Ora possiamo vedere che il firmware Micropython è iniziato a lampeggiare nella scheda ESP32. Non scollegare la scheda ESP32 dal Mac.
Passaggio 9: Dopo l'installazione del firmware, chiudere la finestra.
Passaggio 10: Dopo il successo del tipo di installazione aiuto() in shell/terminale per confermare l'installazione. Durante l'installazione riuscita verrà visualizzato il messaggio evidenziato di seguito.
Ora ESP32 è pronto per essere programmato con Micropython usando Thonny IDE.
4: Programma ESP32 usando il microphon in macOS
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 digita il codice seguente.
dal pin di importazione macchina
Dal tempo Import Sleep
LED = pin (12, pin.FUORI)
mentre è vero:
guidato.valore (non LED.valore())
sonno (1)
Questo codice lampeggerà il GUIDATO collegato al pin 12 di ESP32 con ritardo di 1 secondo.
Passo 2: Prima di poter eseguire il file, dobbiamo salvarlo nella scheda ESP32. Vai a: File> Salva. Quindi selezionare Micropython dispositivo.
Passaggio 3: Salva il file con il nome principale.Py e clic OK.
Il nostro primo Micropython Il file viene creato correttamente ora lo caricheremo su ESP32 consumi e vedi il risultato.
5: eseguire lo script caricato in ESP32 usando Thonny IDE
Per testare il file, salviamo solo fare clic sul pulsante Esegui in alto o premere F5 per iniziare l'esecuzione del codice caricato in ESP32 e per interrompere il programma Fare clic sul pulsante Stop/Riavvia come mostrato di seguito o premere Ctrl+F2.
Un LED inizierà a sbattere le palpebre. Il LED girerà On per 1 sec.
Il LED sarà Fermati per 1 sec. Questo ciclo continua fino a quando la sceneggiatura non viene fermata.
Abbiamo testato con successo l'IDE Thonny lavorando con una scheda ESP32 usando il Micropython codice.
Conclusione
Micropython è un sottoinsieme del linguaggio Python e progettato per sistemi incorporati. Non è esattamente lo stesso di Python, tuttavia supporta ancora più librerie e può controllare i pin GPIO di diversi microcontrollori. Per programmare ESP32 con microphon un IDE è necessario. Questa guida copre l'installazione di Thonny IDE con la scheda ESP32 in Mac OS.