Programmazione ESP32
Ci sono due passaggi per programmare ESP32. Innanzitutto, devi scrivere il codice per ciò che vuoi eseguire. E in secondo luogo, devi trasferire quel codice su ESP32.
Alternative all'IDE di Arduino per la programmazione di ESP32
Esistono tre principali alternative all'IDE Arduino per la programmazione ESP32. Sono elencati di seguito
- Programmazione ESP32 in Thonny IDE
- Programmazione ESP32 in codice VS
- Programmazione ESP32 in ESP-IDF
Programmazione ESP32 in Thonny IDE
Per programmare ESP32 usando Thonny IDE. Fare clic sul collegamento indicato di seguito. Per prima cosa scarica Thonny IDE dal link [ Sito ufficiale di Thonny IDE ] e poi installalo sul tuo PC.
MicroPython viene utilizzato per programmare ESP32 perché è Python per i microcontrollori. ESP32 non ha MicroPython per impostazione predefinita. Quindi, dobbiamo eseguire il flashing del firmware MicroPython su ESP32. È possibile scaricare e installare l'ultima versione di Firmware MicroPython .
Successivamente, dovrai eseguire il flashing del firmware in ESP32 utilizzando Thonny IDE. Per questo, di seguito viene fornita una guida dettagliata per eseguire il flashing del firmware MicroPython sulla scheda ESP32.
Come eseguire il flashing del firmware MicroPython?
Dopo aver installato il firmware in ESP32, scrivi semplicemente il tuo script MicroPython nell'editor di Thonny IDE. Una volta completato, salvalo e quindi fai clic su Correre o premere F5.
Programmazione ESP32 in codice VS
Il codice VS viene utilizzato per programmare ESP32 quando sono presenti codici lunghi o progetti avanzati. Innanzitutto, è necessario installare Visual Studio Code (VS Code). Il codice VS funziona anche con MicroPython. Pertanto, il firmware MicroPython deve essere aggiornato in ESP32 seguendo la stessa procedura menzionata nell'intestazione precedente.
Quindi, scarica il file Codice VisualStudio .
UN Estensione Node.js è necessario in aggiunta a VS Code per usarlo su Windows.
Ora puoi scrivere il tuo codice MicroPython in VS Code ed eseguirlo in ESP32.
C'è un'altra estensione nota come Pymakr , scritto in JavaScript, che può essere utilizzato per programmare ESP32. Clic Qui per informazioni su come scaricare, installare e utilizzare l'estensione Pymakr
Programmazione ESP32 in ESP-IDF
ESP32 può essere programmato nell'IDE fornito dal suo sviluppatore, Espressif. Il framework di sviluppo IoT noto come ESP-IDF è il framework ufficiale di Espressif che generalmente utilizza il linguaggio C e supporta anche C++.
Per programmare prima la scheda ESP32, installa ESP-IDF, quindi devi solo scrivere il codice in C o C++ in base alla funzione che desideri eseguire. Dopo aver formulato il tuo codice, puoi facilmente trasferire il tuo codice su ESP32 utilizzando la piattaforma ESP-IDF.
Per caricare il codice, è necessario scrivere il seguente comando nel file terminale seriale di ESP-IDF .
idf. py –p Monitor flash COMXDevi sostituire X con l'esatta porta COM a cui ESP32 è collegato al tuo laptop o PC.
- Per saperne di più sulla programmazione di ESP32 in C o C++ clicca Qui .
- Per saperne di più sul funzionamento di ESP-IDF clicca Qui .
Conclusione
Abbiamo studiato che ESP32 può essere utilizzato senza un IDE Arduino. Sono disponibili molte altre piattaforme e linguaggi di programmazione per programmare ed eseguire codici nei microcontrollori. Ad esempio, è possibile utilizzare C, C++ e Python e piattaforme come Thonny IDE, VS Code e ESP-IDF possono offrire alternative all'IDE di Arduino.