Questo articolo contiene le seguenti sezioni:
1. IDE IDE UPYCRAFT con ESP32
Micropython deriva dal linguaggio di programmazione Python 3 appositamente progettato per le schede basate su microcontrollori. Possiamo anche programmare ESP32 con Micropython usando Upycraft IDE.
Prima di scrivere il nostro primo codice Micropython per ESP32 dobbiamo installare alcuni prerequisiti nel nostro PC.
1.1. Installazione di Python 3
Per scrivere un codice di Micropython abbiamo bisogno di una versione di Python 3 aggiornata da installare sul nostro PC.
Passo 1: Visita la pagina di download di Python 3 o fai clic qui per scaricare la versione aggiornata. Qui nel nostro caso, lo è 3.11.0
Passo 2: Il seguente file verrà scaricato nella directory di download.
Passaggio 3: Fare doppio clic sul file per avviare l'installazione di Python 3. Abilitare Aggiungi al percorso opzione e clic Installa ora. Una volta che l'installazione ha esito positivo, chiudere l'installazione.
Dato che abbiamo installato Python 3 ora, continueremo verso la parte di installazione IDE UPyCraft.
1.2. Download di Upycraft IDE
Per programmare ESP32 dobbiamo scaricare l'IDE upycraft. Di seguito sono riportate le due fonti per il download Upycraft IDE:
Da scaricare da github scarica l'ultima versione utilizzando il link sopra.
Scaricare Upycraft IDE Dal sito ufficiale visitare il link sopra indicato.
1.3. Installazione dell'IDE upycraft
Ora abbiamo scaricato correttamente il prossimo passo è installare il Upycraft IDE. Il seguente file può essere visualizzato nella cartella di download.
Per installare clic OK.
Una volta il Upycraft IDE è installato, si aprirà la seguente interfaccia.
1.4. Panoramica dell'interfaccia IDE UPYCRAFT
L'interfaccia IDE upycraft è costituita da quattro diverse finestre che sono:
1: Sezione file
Questa finestra contiene tutti i .Py file e percorso di directory su cui stiamo attualmente lavorando. Qui i file principali del codice Micropython come principale.Py E stivale.Py si può vedere.
Questa sezione contiene inoltre quattro diverse categorie:
2: Finestra dell'editor
La prossima è la finestra dell'editor in cui possiamo scrivere il codice microphon e creare multipli .Py File.
3: Shell/terminale
Shell o Terminal ci consente di eseguire direttamente alcuni comandi senza creare file Micropython e caricarli su Schedi. Fornisce inoltre informazioni relative al programma eseguito.
4: Utensili
L'ultima sezione contiene tutti gli strumenti di azione rapida necessari per eseguire un codice, come Pay, Stop ecc. Di seguito abbiamo rappresentato tutti gli strumenti utilizzando un numero.
2. Come scaricare il firmware Micropython per ESP32
Abbiamo completato l'installazione di Upycraft IDE. Accanto a programmare la scheda ESP32, dobbiamo lampeggiare prima il firmware Micropython nella scheda ESP32. Per scaricare il firmware, vai al Pagina di download di Micropython e cerca la sezione firmware ESP32.
Scarica l'ultima versione rilasciata disponibile per la scheda ESP32 e ricorda di non scaricare la versione build notturna in quanto mira principalmente ai programmatori avanzati.
Nel caso in cui tu stia utilizzando qualsiasi altra scheda come Pyboard, Wipy vai alla pagina di download di MicroPropython e cerca il rispettivo firmware della scheda.
3. Installazione del firmware micropython in ESP32 utilizzando Upycraft IDE
Dopo aver scaricato il firmware, il passo successivo è installarlo in ESP32 utilizzando il Upycraft IDE. Per fare questo collegare la scheda ESP32 con il PC.
Seleziona la scheda Vai a: Strumenti> Board> ESP32
Quindi selezionare la porta com vai a: Strumenti> seriale> comx
3.1. Aggiustare - Il porta com non è rilevato nell'IDE upycraft
A volte quando si utilizza ESP32 per la prima volta, il PC non lo rileva automaticamente, quindi in questo caso dobbiamo installare manualmente i driver richiesti.
Prima di spostarsi prima di prima controlla la porta COM in Gestione dispositivi sotto il Com & lpt sezione. Poiché i nostri driver sono già installati, la porta com mostrata è COM10.
Nel caso in cui non è disponibile una porta COM per ESP32, i due motivi principali per mancano la porta com per la mancanza di ESP32:
1: La maggior parte della scheda ESP32 Doit Devkit utilizza il chip CP2102 per la comunicazione USB. Per installare il driver chip ESP32 CP2102 Cerca il driver nella barra di ricerca di Google.
Fai clic qui per visitare il sito Web Silicon Labs per gli ultimi driver CP2102.
Una volta installati correttamente i driver, riavvia l'IDE Arduino e collega la scheda ESP32 con il PC, ora la porta COM per la scheda ESP32 sarà visibile. Puoi anche vedere la porta com in Gestore dispositivi.
2: Se i driver sono installati ma non è ancora possibile vedere la porta ESP32 com, quindi ricontrollare il cavo USB che si sta utilizzando. Esistono più cavi che non possono stabilire la comunicazione seriale poiché il loro unico scopo è la ricarica e la maggior parte di questi cavi mancano i cavi dei dati.
3.2. Firmware MicroPython lampeggiante in ESP32
Mentre abbiamo risolto il problema della porta COM ora, continueremo verso l'installazione del firmware.
Passo 1: Vai a: Strumenti> BurnFirmware
Passo 2: Apparirà una finestra Seleziona le impostazioni indicate di seguito:
Seleziona gli utenti e naviga per il Firmware micropython File che abbiamo scaricato in precedenza.
Passaggio 3: Seleziona file e fai clic su Aprire.
Passaggio 4: Siamo a un solo passo dal microphon lampeggiante nella nostra scheda ESP32. Ora prendi la scheda ESP32, premi e tieni il STIVALE pulsante.
Passaggio 5: Durante la pressione del pulsante di avvio ESP32 Clicca OK.
Passaggio 6: Se tutti i passaggi vanno bene la memoria ESP32 inizierà a lampeggiare. Una volta avviato il flash di cancellazione, è possibile rilasciare la pressione sul dito lasciando il pulsante di avvio ESP32.
Dopo aver corretto l'installazione del firmware, la finestra sopra si chiuderà automaticamente e ora siamo pronti a caricare il nostro primo programma sulla scheda ESP32.
Nota: In caso di errore, ripetere i passaggi sopra e ricordare di premere e tenere il pulsante di avvio.
4. Caricamento del programma LED Blink in ESP32 Utilizzo di MicroPython Upycraft IDE
Per testare l'installazione di Upycraft IDE Caricheremo il programma LED Blink. Seguire i passaggi seguenti:
Passo 1: Apri un nuovo file vai a: File> nuovo o premere Ctrl + n.
Scrivi il codice indicato di seguito nella finestra dell'editor del file appena creato.
Dal pin di importazione macchina #import pin e classe macchinaPasso 2: Dopo aver scritto il codice Salva il file, vai a: File> Salva o premere Ctrl + s.
Passaggio 3: Salva il file con il nome principale.Py.
Passaggio 4: Seleziona la directory per salvare il file.
Passaggio 5: Una volta creato il file, vedrai i seguenti file sotto dispositivo sezione.
Passaggio 6: Ora per caricare il codice premere il file Scarica ed esegui pulsante.
Passaggio 7: Se il programma funziona con successo "Scarica OK" Il messaggio apparirà in terminale/shell.
Produzione
Un LED incorporato inizierà a lampeggiare che è collegato al pin 2 della scheda ESP32.
Per fermare il programma Click Fermare.
Se si desidera riavviare il codice compilato Premere il Abilitare (En) pulsante sulla scheda ESP32.
Se il programma ha riavviato l'output simile a quello mostrato di seguito può essere visualizzato su shell/terminale.
Abbiamo installato con successo Upycraft IDE In PC e caricato il nostro primo programma dopo aver lampeggiato ESP32 con il firmware Micropython.
Nota importante: Dopo aver installato il firmware Micropopython nella scheda ESP32, si può anche programmare ESP32 semplicemente caricando il codice utilizzando l'IDE Arduino, ma se si desidera utilizzare nuovamente MicroPython con ESP32, è necessario eseguire il flashing del firmware MicroPython nella scheda ESP32 con il proprio firmware.
Conclusione
Upycraft IDE può programmare le schede ESP32 utilizzando Micropython. Questo articolo ti aiuta a scaricare e configurare l'IDE upycraft con Micropython in ESP32. Per la scrittura del codice microphthon il linguaggio di programmazione Python 3 deve essere installato all'interno del PC. Successivamente un firmware ESP32 deve essere lampeggiato all'interno della scheda ESP32.