Kan jeg bruke ESP32 uten Arduino IDE?

Kan Jeg Bruke Esp32 Uten Arduino Ide



Arduino IDE står for Arduino Integrated Development Environment. Det er en åpen kildekode-programvare der en bruker kan lage og laste opp kode til mikrokontrollere som brukes i Arduino Board. Denne programvaren støtter flere Arduino-brett og -porter. Ulike mikrokontrollere er programmert gjennom Arduino IDE, som ESP8266 og ESP32. Imidlertid kan ESP32 også programmeres uten en Arduino IDE. Denne artikkelen vil forklare andre måter å programmere ESP32 på.

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-blitsmonitor

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