ESP32 è una scheda microcontrollore con funzionalità più avanzate. Per ottenere il pieno potenziale di ESP32 possiamo programmarlo utilizzando il linguaggio MicroPython. Il più delle volte ESP32 è programmato con Micropython usando Thonny IDE o Upycraft IDE, tuttavia per progetti più avanzati contenenti centinaia di migliaia di righe e file più file che utilizziamo VS codice per il codice ESP32. VS Codice ha alcune funzionalità avanzate come il completamento automatico e il controllo degli errori che è in ritardo in altri IDE Micropython.
Utilizzando il codice VS, possiamo programmare schede ESP32 con Micropython con l'aiuto di Pymakr estensione. Seguire tutti i passaggi per completare l'installazione ESP32 in Codice VS.
Ecco l'elenco dei contenuti che copriremo:
5.1: output
Prerequisiti
Prima di andare avanti qui è l'elenco di programmi ed estensioni, dobbiamo avere nel nostro PC per iniziare a programmare ESP32 con Micropython usando il codice VS:
Nota: Assicurati che il firmware Micropopython sia lampeggiato all'interno della scheda ESP32. Se Micropython non viene lampeggiato, allora non possiamo programmare ESP32 utilizzando il codice VS.
Leggi questo articolo Flash Micropython Firmware in ESP32
1: Installazione del codice VS su Windows (codice Visual Studio)
Il primo passo verso l'installazione è scaricare il codice VS. Ora di seguito i passaggi menzionati verranno guidati sull'installazione del codice VS.
Passo 1: Apri la pagina di download ufficiale del codice Visual Studio e scarica il codice build e stabile per Windows.
Passo 2: Nella directory download vs codice exe viene scaricato. Doppio clic per aprire la procedura guidata di installazione.
Passaggio 3: Accetta l'autorizzazione e fai clic Prossimo.
Passaggio 4: Controllo Aggiungi al percorso opzione e clic Prossimo.
Passaggio 5: Ora fai clic Installare Per iniziare il processo di installazione del codice VS.
Passaggio 6: Una volta completato il processo di installazione, fare clic su Fine.
Passaggio 7: Apri VS Codice. La finestra seguente si aprirà mostrandoci l'interfaccia del codice VS. Sposta il cursore su qualsiasi icona, mostrerà il significato di ogni icona più un collegamento per accedervi facilmente.
Abbiamo installato correttamente il codice VS sul nostro PC. Ora ci sposteremo verso l'installazione del nodo.JS sul PC.
2: Installazione del nodo.JS su Windows
Per programmare una scheda ESP32 nel nodo Codice VS.JS è necessario. Abbiamo bisogno del nodo.js perché il Pymakr La base di code di estensione è stata completamente scritta in JS. Usando il nodo.L'estensione JS Pymakr può comunicare con le schede ESP32.
Di seguito i passaggi ti guideranno sul nodo.Installazione JS.
Passo 1: Nodo aperto.Pagina di download di JS. Scarica l'ultima versione disponibile. Scarica LTS o la versione corrente.
Passo 2: Seguendo i file del nodo.JS verrà scaricato. File di installazione a doppio clic.
Passaggio 3: Accetta l'accordo e fai clic Prossimo.
Passaggio 4: Seleziona la directory da installare e fare clic su Prossimo.
Passaggio 5: Seleziona il nodo.js runtime e click Prossimo.
Passaggio 6: Clic Installare Per iniziare l'installazione.
Passaggio 7: Una volta completata l'installazione. Clic Fine Per chiudere la finestra.
Come nodo.JS è pronto, aperto vs e installare l'estensione Pymakr per ESP32.
3: Installazione dell'estensione Pymakr sul codice VS
Il prossimo passo è installare il Pymakr Estensione nel codice VS. Pymakr è un IDE professionale multi -framework per microcontrollori e sistemi e design incorporati. Utilizzando questa estensione nel codice VS possiamo facilmente programmare dispositivi Micropython come la scheda ESP32.Ha una riga di comando incorporata. Consente agli utenti di sincronizzare un intero progetto in un dispositivo Micropython utilizzando solo un pulsante.
Segui i passaggi per configurare Pymakr nel codice VS:
Passo 1: Apri VS Codice. Si aprirà in una nuova finestra che mostra l'interfaccia del codice.
Passo 2: Apri la scheda Extension e cerca l'estensione Pymakr nella barra di ricerca. Fare clic su Installa per iniziare l'installazione.
Passaggio 3: L'icona Pymakr viene creata sulla barra laterale sinistra dopo che è stata installata correttamente. Qui possiamo accedere a tutti i file Micropython.
Abbiamo installato correttamente l'estensione Pymakr nel codice VS. Successivamente, creeremo un nuovo progetto all'interno dell'estensione Pymakr, ma prima è necessario installare il driver richiesto per la comunicazione seriale ESP32.
4: Creazione di un nuovo progetto in Codice VS usando PyMAKR per ESP32
Per testare Pymakr ora caricheremo il codice in ESP32. Ma prima di questo seguente sono i due prerequisiti devono essere completati:
Collegare la scheda con il PC. Assicurati il driver seriali per UART La comunicazione è installata sul PC. Se i driver per ESP32 non sono disponibili, PyMAKR non sarà in grado di rilevare la scheda ESP32.
Per ulteriori informazioni dettagliate, leggi l'articolo come configurare i driver ESP32 in Windows.
Seguire i passaggi dati per terminare il codice di caricamento in ESP32:
Passo 1: Scarica driver VCP USB-a-uart bridge aggiornati.
Passo 2: Una volta installati i driver, caricare il firmware Micropython in ESP32. Ecco un articolo su come installare il firmware Micropython in ESP32.
Per installare il firmware Micropython usando Thonny IDE Clicca qui.
Passaggio 3: Una volta installati i driver per il firmware ESP32 e Micropython, ora siamo pronti a creare il nostro primo progetto Micropython in Codice VS utilizzando l'estensione PyMAKR.
Apri il codice vs, selezionare l'estensione Pymakr e fare clic su Crea progetto.
Passaggio 4: Seleziona la cartella per nuovi file di microphon. Abbiamo creato una cartella Micropython.
Passaggio 5: Il codice VS chiederà il nuovo nome del file. Crea un nuovo file con qualsiasi nome.
Passaggio 6: Ora seleziona il nome della cartella che abbiamo appena creato per archiviare i file Python principali per ESP32.
Passaggio 7: VS Codice chiederà il modello del progetto o seguire quello suggerito o selezionare Vuoto.
Passaggio 8: Avvertenza seguendo la finestra. Fare clic su Sì per consentire al codice vs di accedere alla cartella e creare nuovi file.
Passaggio 9: Ora vs codice chiederà il programma di programmazione del dispositivo. Seleziona la scheda ESP32 e fai clic su OK.
In alternativa, puoi anche fare clic su Aggiungi dispositivo opzione se il dispositivo non viene rilevato automaticamente da pymakr.
Passaggio 10: Una volta selezionato il dispositivo. Collegare il dispositivo con Pymakr utilizzando il pulsante menzionato.
Una volta collegata il dispositivo, le seguenti opzioni con il dispositivo vengono visualizzate.
Queste opzioni includono:
Abbiamo collegato correttamente ESP32 con l'estensione Pymakr nel codice VS. Il prossimo passo è verificarlo usando il terminale di comando.
Passaggio 11: Per verificare la connessione del dispositivo aprire il terminale di comando.
Passaggio 12: Digita il seguente comando nella finestra del terminale per ottenere il nome della piattaforma qui ESP32. Ciò indica che il dispositivo è collegato correttamente.
Import sys
sys.piattaforma
Ora ESP32 è collegato, scriveremo il nostro primo codice Micropython in Pymakr e lo caricheremo nella scheda ESP32.
5: caricamento del codice in ESP32 utilizzando l'estensione Pymakr nel codice VS
Dopo aver collegato il dispositivo e la creazione di un nuovo progetto che segue i file possono essere visualizzati nella finestra Explorer:
Ora segui i passaggi per scrivere il primo codice Micropython e caricarlo su ESP32.
Passo 1: Apri la finestra Explorer. Qui appariranno tutti i file.
Passo 2: Per verificare quali file sono attualmente caricati in ESP32, vai su Pymakr e seleziona Apri dispositivo in Explorer.
Passaggio 3: Ora torna verso la finestra Explorer di ESP32 qui vedrai tre nuovi file sotto il Seriale/com4 sezione. Questi file sono attualmente caricati nella scheda ESP32.
Passaggio 4: Ora apri la sezione dispositivo Pymakr, seleziona il dispositivo collegato e fai clic su Stop Script Quindi possiamo scrivere e caricare il codice in esso.
Nota: Per caricare un nuovo script in ESP32 Lo script corrente del dispositivo deve essere arrestato per primo altrimenti non possiamo caricare un nuovo script se lo script precedente è ancora in esecuzione.
Passaggio 5: Ora incolla il codice dato nel principale.Py File di estensione Pymakr.
Questo codice accenderà il LED a bordo collegato al pin 2 e le lampeggerà con un ritardo di 1 sec.
macchina di importazione
tempo di importazione
Led_pin = macchina.Pin (2, macchina.Spillo.FUORI)
mentre è vero:
LED_PIN.valore (1)
Stampa ("LED ON")
tempo.sonno (1)
LED_PIN.valore (0)
Stampa ("LED OFF")
tempo.sonno (1)
Passaggio 6: Il prossimo passo è sincronizzare il programma corrente nella scheda ESP32 Main.Py File.
Passaggio 7: Una volta che il pymakr inizia a sincronizzare l'attuale script di microphon in ESP32 in seguito al messaggio di caricamento verrà visualizzato.
Passaggio 8: Per confermare se lo stesso programma è sincronizzazione dentro principale.Py File di ESP32 Scheda o no. Apri la finestra Explorer e seleziona il principale.Py file sotto Sezione seriale.
Se il programma viene caricato, lo stesso script apparirà qui come nel pymakr principale.Py file.
Passaggio 9: Ora, come abbiamo caricato il nostro primo codice in ESP32. Per testarlo aprire la sezione dispositivo selezionare il dispositivo e fare clic su Dispositivo a ripristino hard.
1: output
L'output può essere visto sul terminale del codice VS. Lo stato del LED sta stampando ogni 1 sec.
Possiamo vedere che il LED incorporato collegato al pin 2 di ESP32 inizia a lampeggiare.
LED acceso per 1 sec.
LED disattivato per 1 sec.
Abbiamo programmato correttamente ESP32 utilizzando il codice VS.
Per interrompere l'attuale programma LED, selezionare il dispositivo e fare clic su Stop Script.
Ecco una rapida recensione a tutti i passaggi:
Conclusione
Il codice VS è una piattaforma molto versatile per la scrittura di programmi di livello avanzato. Come altre schede PY, ESP32 può anche essere programmato con Micropython usando il codice VS; Dobbiamo solo installare l'estensione IDE Pymakr. L'estensione IDE Pymakr è progettata per programmare il microphon in sistemi incorporati. Questa guida copre tutti i passaggi necessari per programmare ESP32 con Micropython utilizzando il codice VS. Per ulteriori informazioni, leggi l'articolo.