Kan jeg bruge ESP32 uden Arduino IDE?

Kan Jeg Bruge Esp32 Uden Arduino Ide



Arduino IDE står for Arduino Integrated Development Environment. Det er en open source-software, hvorpå en bruger kan oprette og uploade kode til mikrocontrollere, der bruges i Arduino Board. Denne software understøtter flere Arduino Boards og Porte. Forskellige mikrocontrollere er programmeret gennem Arduino IDE, såsom ESP8266 og ESP32. ESP32 kan dog også programmeres uden en Arduino IDE. Denne artikel vil forklare andre måder at programmere ESP32 på.

Programmering af ESP32

Der er to trin til at programmere ESP32. For det første skal du skrive kode til det, du vil udføre. Og for det andet skal du overføre den kode til ESP32.

Alternativer til Arduino IDE til programmering af ESP32

Der er tre store alternativer til Arduino IDE til programmering af ESP32. De er anført nedenfor







ESP32 Programmering i Thonny IDE

For at programmere ESP32 ved hjælp af Thonny IDE. Klik på linket nævnt nedenfor. Download først Thonny IDE fra linket [ Thonny IDE officielle side ] og installer det derefter på din pc.





MicroPython bruges til at programmere ESP32, fordi det er Python til mikrocontrollere. ESP32 har ikke MicroPython som standard. Så vi skal flashe MicroPython-firmware til ESP32. Du kan downloade og installere den seneste udgivelse af MicroPython firmware .





Dernæst skal du flashe firmwaren ind i ESP32 ved hjælp af Thonny IDE. Til det er der nedenfor givet en detaljeret vejledning til flash af MicroPython-firmware på ESP32-kortet.



Hvordan Flash MicroPython Firmware?

Efter installation af firmware i ESP32 skal du blot skrive dit MicroPython-script i Thonny IDE-editoren. Når den er færdig, skal du gemme den og derefter klikke på Løb eller tryk F5.

ESP32 programmering i VS-kode

VS-koden bruges til at programmere ESP32, når der er lange koder eller avancerede projekter. For det første skal du installere Visual Studio Code (VS Code). VS-koden fungerer også med MicroPython. Derfor skal MicroPython-firmwaren flashes i ESP32 efter samme procedure som nævnt i forrige overskrift.

Download derefter Visual Studio kode .

EN Node.js udvidelse er påkrævet ud over VS-kode for at bruge det på Windows.

Nu kan du skrive din MicroPython-kode i VS-kode og køre den i ESP32.

Der er en anden udvidelse kendt som Pymakr , skrevet i JavaScript, der kan bruges til at programmere ESP32. Klik her for at lære, hvordan du downloader, installerer og bruger Pymakr-udvidelsen

ESP32 Programmering i ESP-IDF

ESP32 kan programmeres i IDE'en leveret af dens udvikler, Espressif. IoT Development Framework kendt som ESP-IDF er den officielle ramme for Espressif, som generelt bruger C-sprog og også understøtter C++.

For at programmere ESP32-kortet først, skal du installere ESP-IDF, og derefter skal du kun skrive din kode i C eller C++ i henhold til den funktion, du vil udføre. Når du har formuleret din kode, kan du nemt overføre din kode til ESP32 ved hjælp af ESP-IDF platformen.

For at uploade kode skal du skrive følgende kommando ved seriel terminal af ESP-IDF .

idf. py –p COMX flashmonitor

Du skal udskifte x med den nøjagtige COM-port, hvor ESP32 er tilsluttet din bærbare computer eller pc.

  • For at lære mere om programmering af ESP32 i C eller C++ klik her .
  • For at lære mere om, hvordan ESP-IDF fungerer, klik her .

Konklusion

Vi har undersøgt, at ESP32 kan bruges uden en Arduino IDE. Der er mange andre platforme og programmeringssprog tilgængelige til at programmere og køre koder i mikrocontrollere. For eksempel kan C, C++ og Python bruges, og platforme som Thonny IDE, VS Code og ESP-IDF kan tilbyde alternativer til Arduino IDE.