Questo articolo contiene la sezione seguente:
1. Prerequisiti
2. Download del firmware Micropropython per ESP32
2.1. Installazione del firmware micropython in ESP32 utilizzando Upycraft IDE
2.2. Fix - La porta com non viene rilevata in Upycraft IDE
3. Firmware MicroPython lampeggiante in ESP32
1. Prerequisiti
Micropython è il sottoinsieme di Python 3 Language e appositamente progettato per le schede a base di microcontrollori. Possiamo anche programmare ESP32 con Micropython usando Upycraft IDE.
Prima di scrivere il nostro primo codice microphon per ESP32 assicurati di avere i seguenti prerequisiti nel tuo PC.
2. Download del firmware Micropropython per ESP32
Per programmare la scheda ESP32 dobbiamo prima eseguire il flashing del 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 o Wipy, vai alla pagina di download di MicroPython e cerca il rispettivo firmware della scheda.
2.1. 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
2.2. Fix - La porta com non viene rilevata in Upycraft IDE
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 sia 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 Gestione 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. 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: La finestra di seguito verrà visualizzata selezionare le impostazioni indicate di seguito:
Seleziona gli utenti e naviga per il Firmware micropython File che abbiamo scaricato in precedenza.
Passaggio 3: Seleziona il file bin e fai clic su Aprire.
Passaggio 4: Ora prendi la scheda ESP32, premi e tieni premuto 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 cancella, è possibile rilasciare 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.
In caso di errore, ripetere i passaggi precedenti e Ricorda di premere e tenere premuto il pulsante di avvio.
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
Per programmare ESP32 con Micropython dobbiamo prima flash Micropython nel scheda ESP32. Usando UpyCraft IDE possiamo eseguire il flashing del firmware semplicemente selezionando il file bin che abbiamo scaricato. Una volta che il micropython è stato lampeggiato all'interno di ESP32, qualsiasi programma può essere caricato che è scritto in Micropython.