Programmering av ESP32
Det er to trinn for å programmere ESP32. Først må du skrive kode for det du vil utføre. Og for det andre må du overføre den koden til ESP32.
Alternativer til Arduino IDE for programmering av ESP32
Det er tre hovedalternativer til Arduino IDE for programmering av ESP32. De er listet opp nedenfor
ESP32 programmering i Thonny IDE
For å programmere ESP32 med Thonny IDE. Klikk på lenken som er nevnt nedenfor. Last først ned Thonny IDE fra lenken [ Thonny IDE offisielle side ] og installer den deretter på din PC.
MicroPython brukes til å programmere ESP32 fordi det er Python for mikrokontrollere. ESP32 har ikke MicroPython som standard. Så vi må flashe MicroPython-firmware til ESP32. Du kan laste ned og installere den nyeste versjonen av MicroPython-fastvare .
Deretter må du flashe fastvaren til ESP32 ved hjelp av Thonny IDE. Nedenfor er det gitt en detaljert veiledning for å flashe MicroPython-fastvare på ESP32-kortet.
Hvordan Flash MicroPython Firmware?
Etter å ha installert firmware i ESP32, skriv ganske enkelt MicroPython-skriptet i editoren til Thonny IDE. Når den er fullført, lagrer du den og klikker på Løpe eller trykk F5.
ESP32 programmering i VS-kode
VS-koden brukes til å programmere ESP32 når det er lange koder eller avanserte prosjekter. Først må du installere Visual Studio Code (VS Code). VS-koden fungerer også med MicroPython. Derfor må MicroPython-firmware flashes i ESP32 etter samme prosedyre som nevnt i forrige overskrift.
Deretter laster du ned Visual Studio-kode .
EN Node.js utvidelse kreves i tillegg til VS-kode for å bruke den på Windows.
Nå kan du skrive MicroPython-koden din i VS-kode og kjøre den i ESP32.
Det er en annen utvidelse kjent som Pymakr , skrevet i JavaScript, som kan brukes til å programmere ESP32. Klikk her for å lære hvordan du laster ned, installerer og bruker Pymakr-utvidelsen
ESP32 Programmering i ESP-IDF
ESP32 kan programmeres i IDE levert av utvikleren Espressif. IoT Development Framework kjent som ESP-IDF er det offisielle rammeverket til Espressif som vanligvis bruker C-språk og også støtter C++.
For å programmere ESP32-kortet først, installer ESP-IDF, og deretter trenger du bare å skrive koden din i C eller C++ i henhold til funksjonen du vil utføre. Når du har formulert koden din, kan du enkelt overføre koden til ESP32 ved hjelp av ESP-IDF-plattformen.
For å laste opp kode, må du skrive følgende kommando ved seriell terminal til ESP-IDF .
idf. py –p COMX-blitsmonitorDu må erstatte X med den nøyaktige COM-porten som ESP32 er koblet til din bærbare eller PC.
- For å lære mer om programmering av ESP32 i C eller C++ klikk her .
- For å lære mer om hvordan ESP-IDF fungerer, klikk her .
Konklusjon
Vi har studert at ESP32 kan brukes uten en Arduino IDE. Det er mange andre plattformer og programmeringsspråk tilgjengelig for å programmere og kjøre koder i mikrokontrollere. For eksempel kan C, C++ og Python brukes, og plattformer som Thonny IDE, VS Code og ESP-IDF kan tilby alternativer til Arduino IDE.