Vai es varu izmantot ESP32 bez Arduino IDE?

Vai Es Varu Izmantot Esp32 Bez Arduino Ide



Arduino IDE nozīmē Arduino integrētā izstrādes vide. Tā ir atvērtā pirmkoda programmatūra, kurā lietotājs var izveidot un augšupielādēt kodu Arduino Board izmantotajos mikrokontrolleros. Šī programmatūra atbalsta vairākas Arduino plates un portus. Izmantojot Arduino IDE, tiek ieprogrammēti dažādi mikrokontrolleri, piemēram, ESP8266 un ESP32. Tomēr ESP32 var ieprogrammēt arī bez Arduino IDE. Šajā rakstā tiks izskaidroti citi ESP32 programmēšanas veidi.

Programmēšana ESP32

ESP32 programmēšanai jāveic divas darbības. Pirmkārt, jums ir jāraksta kods tam, ko vēlaties veikt. Un, otrkārt, jums ir jāpārsūta šis kods uz ESP32.

Arduino IDE alternatīvas ESP32 programmēšanai

Ir trīs galvenās Arduino IDE alternatīvas ESP32 programmēšanai. Tie ir uzskaitīti zemāk







ESP32 programmēšana Thonny IDE

Lai programmētu ESP32, izmantojot Thonny IDE. Noklikšķiniet uz tālāk minētās saites. Vispirms lejupielādējiet Thonny IDE no saites [ Thonny IDE oficiālā vietne ] un pēc tam instalējiet to savā datorā.





MicroPython tiek izmantots ESP32 programmēšanai, jo tas ir Python mikrokontrolleriem. ESP32 pēc noklusējuma nav MicroPython. Tātad, mums ir jāuzstāda MicroPython programmaparatūra uz ESP32. Varat lejupielādēt un instalēt jaunāko versiju MicroPython programmaparatūra .





Pēc tam jums būs jāiestata programmaparatūra ESP32, izmantojot Thonny IDE. Šim nolūkam tālāk ir sniegts detalizēts ceļvedis MicroPython programmaparatūras mirgošanai ESP32 platē.



Kā mirgot MicroPython programmaparatūru?

Pēc programmaparatūras instalēšanas ESP32, vienkārši ierakstiet savu MicroPython skriptu Thonny IDE redaktorā. Kad tas ir pabeigts, saglabājiet to un pēc tam noklikšķiniet uz Skrien vai nospiediet F5.

ESP32 programmēšana VS kodā

VS kods tiek izmantots, lai programmētu ESP32, ja ir gari kodi vai uzlaboti projekti. Pirmkārt, jums jāinstalē Visual Studio kods (VS Code). VS kods darbojas arī ar MicroPython. Tāpēc MicroPython programmaparatūra ir jāaktivizē ESP32, ievērojot to pašu procedūru, kas minēta iepriekšējā virsrakstā.

Pēc tam lejupielādējiet Visual Studio kods .

A Node.js paplašinājums ir nepieciešams papildus VS kodam, lai to izmantotu operētājsistēmā Windows.

Tagad varat ierakstīt savu MicroPython kodu VS kodā un palaist to ESP32.

Ir vēl viens paplašinājums, kas pazīstams kā Pymakr , rakstīts JavaScript, ko var izmantot ESP32 programmēšanai. Klikšķis šeit lai uzzinātu, kā lejupielādēt, instalēt un izmantot Pymakr paplašinājumu

ESP32 programmēšana ESP-IDF

ESP32 var ieprogrammēt IDE, ko nodrošina tā izstrādātājs Espressif. IoT izstrādes sistēma, kas pazīstama kā ESP-IDF, ir oficiālā Espressif sistēma, kas parasti izmanto C valodu un atbalsta arī C++.

Lai vispirms ieprogrammētu ESP32 plati, instalējiet ESP-IDF, un pēc tam jums tikai jāieraksta kods C vai C++ valodā atbilstoši funkcijai, kuru vēlaties veikt. Kad esat noformulējis kodu, varat viegli pārsūtīt kodu uz ESP32, izmantojot ESP-IDF platformu.

Lai augšupielādētu kodu, jums ir jāieraksta šāda komanda vietnē ESP-IDF seriālais terminālis .

idf. py –p COMX zibspuldzes monitors

Vajag nomainīt X ar precīzu COM portu, pie kura ESP32 ir pievienots jūsu klēpjdatoram vai datoram.

  • Lai uzzinātu vairāk par ESP32 programmēšanu C vai C++ valodā, noklikšķiniet šeit .
  • Lai uzzinātu vairāk par ESP-IDF darbību, noklikšķiniet uz šeit .

Secinājums

Mēs esam izpētījuši, ka ESP32 var izmantot bez Arduino IDE. Ir pieejamas daudzas citas platformas un programmēšanas valodas, lai programmētu un palaistu kodus mikrokontrolleros. Piemēram, var izmantot C, C++ un Python, un tādas platformas kā Thonny IDE, VS Code un ESP-IDF var piedāvāt alternatīvas Arduino IDE.