Posso usare ESP32 senza Arduino IDE?

Posso Usare Esp32 Senza Arduino Ide



Arduino IDE è l'acronimo di Arduino Integrated Development Environment. È un software open source su cui un utente può creare e caricare il codice sui microcontrollori utilizzati nella scheda Arduino. Questo software supporta più schede e porte Arduino. Diversi microcontrollori sono programmati tramite Arduino IDE, come ESP8266 ed ESP32. Tuttavia, ESP32 può essere programmato anche senza un IDE Arduino. Questo articolo spiegherà altri modi di programmare ESP32.

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

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 COMX

Devi 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.