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