Mogu li koristiti ESP32 bez Arduino IDE?

Mogu Li Koristiti Esp32 Bez Arduino Ide



Arduino IDE je kratica za Arduino integrirano razvojno okruženje. To je softver otvorenog koda na kojem korisnik može kreirati i učitati kod na mikrokontrolere koji se koriste u Arduino ploči. Ovaj softver podržava više Arduino ploča i portova. Kroz Arduino IDE programiraju se različiti mikrokontroleri, poput ESP8266 i ESP32. Međutim, ESP32 se također može programirati bez Arduino IDE. Ovaj članak će objasniti druge načine programiranja ESP32.

Programiranje ESP32

Postoje dva koraka za programiranje ESP32. Prvo morate napisati kod za ono što želite izvesti. I drugo, trebate prenijeti taj kod na ESP32.

Alternative za Arduino IDE za programiranje ESP32

Postoje tri glavne alternative za Arduino IDE za programiranje ESP32. Oni su navedeni u nastavku







ESP32 programiranje u Thonny IDE

Za programiranje ESP32 pomoću Thonny IDE. Kliknite na donju poveznicu. Prvo preuzmite Thonny IDE s poveznice [ Thonny IDE službena stranica ] i zatim ga instalirajte na svoje računalo.





MicroPython se koristi za programiranje ESP32 jer je to Python za mikrokontrolere. ESP32 nema MicroPython prema zadanim postavkama. Dakle, moramo flash MicroPython firmware na ESP32. Možete preuzeti i instalirati najnovije izdanje MicroPython firmware .





Zatim ćete morati flashati firmware u ESP32 koristeći Thonny IDE. Za to je u nastavku dan detaljan vodič za flash MicroPython firmware na ESP32 ploči.



Kako Flash MicroPython firmware?

Nakon instaliranja firmvera u ESP32, jednostavno napišite svoju MicroPython skriptu u uređivač Thonny IDE. Nakon što je dovršen, spremite ga, a zatim kliknite na Trčanje ili pritisnite F5.

ESP32 programiranje u VS kodu

VS kod se koristi za programiranje ESP32 kada postoje dugi kodovi ili napredni projekti. Prvo morate instalirati Visual Studio Code (VS Code). VS Code također radi s MicroPythonom. Stoga MicroPython firmware treba flashati u ESP32 slijedeći isti postupak kao što je spomenuto u prethodnom naslovu.

Zatim preuzmite Visual Studio Code .

A Node.js proširenje potreban je uz VS kod za korištenje u sustavu Windows.

Sada možete napisati svoj MicroPython kod u VS Codeu i pokrenuti ga u ESP32.

Postoji još jedno proširenje poznato kao Pymakr , napisan u JavaScriptu, koji se može koristiti za programiranje ESP32. Klik ovdje kako biste naučili kako preuzeti, instalirati i koristiti proširenje Pymakr

Programiranje ESP32 u ESP-IDF

ESP32 se može programirati u IDE-u koji je osigurao njegov programer, Espressif. IoT Development Framework poznat kao ESP-IDF je službeni okvir Espressifa koji općenito koristi C jezik i također podržava C++.

Za programiranje ESP32 ploče najprije instalirajte ESP-IDF, a zatim samo trebate napisati svoj kod u C ili C++ prema funkciji koju želite izvesti. Kada ste formulirali svoj kod, možete jednostavno prenijeti svoj kod na ESP32 koristeći ESP-IDF platformu.

Za prijenos koda trebate napisati sljedeću naredbu na serijski terminal ESP-IDF-a .

IDF. py –p COMX flash monitor

Morate zamijeniti x s točnim COM priključkom na koji je ESP32 priključen na vaše prijenosno ili osobno računalo.

  • Za više informacija o programiranju ESP32 u C ili C++ kliknite ovdje .
  • Za više informacija o radu ESP-IDF kliknite ovdje .

Zaključak

Proučili smo da se ESP32 može koristiti bez Arduino IDE. Postoje mnoge druge platforme i programski jezici dostupni za programiranje i pokretanje kodova u mikrokontrolerima. Na primjer, mogu se koristiti C, C++ i Python, a platforme poput Thonny IDE, VS Code i ESP-IDF mogu ponuditi alternative Arduino IDE-u.