Salta al contenuto

+49 1626571232

🚀 Spedizione gratuita da 30€ in Germania, 50€ nell'UE!

Come sviluppare con VSCode utilizzando l'Espressif ESP32

25 Dec 2024 0 Commenti

Che cos'è Espressif ESP32

L'ESP32 è un microcontrollore versatile ideale per applicazioni industriali, consumer e IoT, che opera in modo affidabile in temperature estreme da –40°C a +125°C. Presenta un consumo di energia ultra-basso con gestione avanzata dell'energia e alta integrazione, inclusi interruttori per antenne integrati e componenti RF, semplificando il design hardware. Come chip ibrido Wi-Fi e Bluetooth, offre connettività senza soluzione di continuità per dispositivi smart e può operare in modo indipendente o interfacciarsi con altri sistemi attraverso vari protocolli. L'ESP32 migliora la funzionalità e l'efficienza in una vasta gamma di progetti, da case intelligenti a IoT industriale.

 

Sviluppa Espressif ESP32 con VSCode

Apri il VSCode sito web per scaricare in base al sistema e ai bit del sistema appropriati.

Dopo aver eseguito il pacchetto di installazione, è possibile continuare con le impostazioni predefinite. Tuttavia, per una migliore esperienza, ti consigliamo di selezionare le caselle relative agli elementi 1, 2 e 3.

  • L'abilitazione degli elementi 1 e 2 ti consente di aprire VSCode direttamente facendo clic con il pulsante destro del mouse su un file o una directory, migliorando il flusso di lavoro.

  • L'abilitazione dell'elemento 3 consente di selezionare VSCode come opzione predefinita quando si sceglie come aprire i file.

Espressif ESP32- 1

 

Installare Espressivo IDF Tappo

Nota: L'ultima versione del plugin è V1.6.4. Per un'esperienza coerente, gli utenti possono scegliere la stessa versione della nostra.

Per aprire VSCode, premi Shift+Ctrl+X per accedere al gestore dei plug-in.

Espressif ESP32- 2
Nella barra di ricerca, digita Espressif IDF, seleziona il plug-in appropriato e fai clic su Installa.
Espressif ESP32- 3
  • Premi F1 per inserire:

esp-idf: configura l'estensione esp-idf

Espressif ESP32- 4
  • Seleziona express (questa guida è per gli utenti che lo installano per la prima volta).
Espressif ESP32- 5

Seleziona il server di download e scegli la versione di ESP-IDF che desideri utilizzare. Ti consigliamo l'ultima versione, V5.1.1, poiché il supporto per ESP32-C6 inizia dalla V5.1.

Specifica i percorsi di installazione per la directory del contenitore ESP-IDF e la directory degli strumenti ESP-IDF.

Nota: Se hai precedentemente installato ESP-IDF o hai riscontrato problemi di installazione, assicurati di eliminare completamente i file esistenti.

Dopo la configurazione, fai clic su Installa per scaricare. Apparirà l'interfaccia di download e gli strumenti e l'ambiente corrispondenti verranno installati automaticamente. Basta aspettare un momento.

Una volta completata l'installazione, vedrai la seguente interfaccia, che indica che il processo è terminato.

 

Esempio dimostrativo

  • Premi F1 per entrare:
esp-idf:mostra progetti di esempio
  • Seleziona la versione IDF corrispondente:

Espressif ESP32- 6

Utilizzando la demo di Hello World come esempio:

  1. Seleziona la demo corrispondente.

  2. Il file Readme indicherà a quale chip si applica la demo (i dettagli sull'utilizzo e sulla struttura dei file sono descritti di seguito e qui omessi).

  3. Clicca per creare la demo.

Scegli il percorso in cui salvare la demo, assicurandoti che non contenga una cartella con lo stesso nome della demo.

 

Modifica porta COM

Qui vengono visualizzate le porte COM corrispondenti; fare clic per modificarli.

Seleziona le porte COM in base al tuo dispositivo. Si consiglia di utilizzare la porta COM corrispondente al connettore USB (visualizzabile in Gestione dispositivi).

Se un download fallisce, premere il pulsante di ripristino per più di 1 secondo e attendere che il PC riconosca nuovamente il dispositivo prima di tentare nuovamente il download.

Seleziona il progetto o la demo da utilizzare, poi completiamo la modifica delle porte COM.

 

Modifica l'oggetto Driver

L'oggetto driver viene visualizzato qui ed è possibile modificarlo facendo clic su di esso.

  1. Seleziona il progetto o la demo da utilizzare e attendi un minuto dopo aver fatto clic.

  2. Seleziona l'oggetto che dobbiamo guidare, che è il nostro chip principale ESP32C6.

  3. Scegli il percorso per openocd. Questa selezione non ci influisce qui, quindi puoi sceglierne uno a caso.

 

Il resto della barra di stato

  1. Editor di configurazione SDK: supporta la modifica della maggior parte delle funzioni di ESP-IDF.

  2. Tutta la pulizia: cancella tutti i file compilati.

  3. Compila: compila il progetto.

  4. Modalità di download corrente: l'impostazione predefinita è UART.

  5. Masterizza firmware: masterizza il firmware corrente dopo la compilazione.

  6. Apri monitor porta seriale: utilizzato per visualizzare le informazioni sulla porta seriale.

  7. Pulsante Tutto in uno: compila, masterizza e apre il monitor seriale (più comunemente utilizzato per il debug).

Espressif ESP32 -7

Clicca il pulsante tutto-in-uno che abbiamo descritto in precedenza per compilare, masterizzare e aprire il monitor della porta seriale. Il processo di compilazione potrebbe richiedere del tempo, specialmente la prima volta. Durante questo processo, ESP-IDF potrebbe consumare risorse CPU significative, causando potenzialmente un rallentamento del sistema.

Per un nuovo progetto, sarà necessario selezionare il metodo di download e scegliere UART. Questo può essere cambiato in seguito nella sezione Metodi di Download (clicca per visualizzare le opzioni). Con il circuito di download automatico integrato, non è necessaria un'operazione manuale per il download automatico.

Dopo un download riuscito, il monitor seriale si aprirà automaticamente. Vedrai il chip emettere le informazioni corrispondenti e ti verrà richiesto di riavviare dopo 10 secondi.

 

FAQ

 

A cosa serve l'Espressif ESP32?

L'Espressif ESP32 può essere utilizzato per creare dispositivi per la casa intelligente, sensori ambientali e automazione domestica: i dispositivi basati su ESP32 possono controllare luci, termostati e altri elettrodomestici tramite connessioni Wi-Fi o Bluetooth, rendendolo una scelta popolare per progetti di automazione domestica fai-da-te.

 

Come faccio a impostare il target del dispositivo Espressif in VS Code?

Seleziona un target Espressif (esp32, esp32s2, ecc.) selezionando il menu Visualizza > Palette comandi e digitando il comando ESP-IDF: Imposta target dispositivo Espressif. Seleziona il menu Visualizza > Palette comandi e digita ESP-IDF: Seleziona configurazione scheda OpenOCD per scegliere i file di configurazione openOCD per il server di estensione openOCD.

 

Dovrei usare Arduino o ESP32?

Tutte le cose considerate, la scelta tra ESP32 e Arduino dipende in gran parte dai requisiti del progetto. Per applicazioni complesse e connesse, ESP32 è la scelta, mentre per semplicità e apprendimento, Arduino è preferito.  

 

Articolo precedente
Articolo successivo

Lascia un commento

Tutti i commenti del blog vengono controllati prima della pubblicazione

Qualcuno ha recentemente acquistato un

Grazie per esserti iscritto!

Questa email è stata registrata!

Acquista il look

Scegli Opzioni

visualizzato recentemente

Modifica opzione
Notifica di disponibilità
this is just a warning
Login
Carrello della spesa
0 elementi
RuffRuff App RuffRuff App by Tsun