Johdanto ESP32 on mikro-ohjain, jonka valmistaa kiinalainen Espressif Systems, joka on erikoistunut langattomiin yhteysratkaisuihin. ESP32 on ESP8266:n, toisen suositun mikro-ohjaimen, seuraaja. ESP32 sisältää edistyneitä ominaisuuksia, kuten Wi-Fi- ja Bluetooth-yhteyden, joten se sopii monenlaisiin IoT-sovelluksiin. Sommaire masquer 1 Johdanto 1.1 Edut 1.2 Haitat 2 Tekniset ominaisuudet 3 Korttisi ensimmäinen aloitus 4 Sytytä LED ESP32-kortille Edut Monipuolisuus: Kaksois-Wi-Fi- ja Bluetooth-yhteyden ansiosta ESP32 pystyy käsittelemään monenlaisia IoT-sovelluksia kotiautomaatiosta puetettaviin laitteisiin.Prosessointiteho: Kahden prosessoriytimen ja 240 MHz:n taajuuden ansiosta ESP32 pystyy käsittelemään monimutkaisia tehtäviä, mukaan lukien reaaliaikainen signaalinkäsittely.Alhainen virrankulutus: ESP32:ssa on useita virransäästötiloja, joten se sopii akkukäyttöisiin projekteihin.Tuki ja yhteisö: ESP32:ta tukee suuri kehittäjäyhteisö, joten kirjastojen, opetusohjelmien ja online-ohjeiden käyttö on helppoa.Helppokäyttöisyys: Yhteensopiva Arduino IDE:n ja muiden kehitysympäristöjen kanssa, ESP32 on suhteellisen helppo ohjelmoida, jopa aloittelijoille. Haitat Monimutkaisuus: Vaikka ESP32 on tehokas, sen monipuolisuus voi myös tehdä siitä monimutkaisen hallita erityisesti aloittelijoille.Virtalähteen herkkyys: ESP32 on herkkä jännitteen vaihteluille ja saattaa vaatia vakaan virtalähteen toimiakseen kunnolla.Kirjaston koko: Jotkut ESP32:n kirjastot voivat olla suuria ja viedä huomattavan osan käytettävissä olevasta muistista. Tekniset ominaisuudet ESP32:lla on seuraavat tekniset ominaisuudet:Prosessori: Kaksi Tensilica LX6 -ydintä kellotaajuudella 240 MHz.RAM: 520 KB SRAM.Flash-muisti: Tyypillisesti 4 Mt tai 16 Mt mallista riippuen.Yhteydet:Wi-Fi: 802.11 b/g/n.Bluetooth: Bluetooth 4.2 ja BLE (Bluetooth Low Energy).Sisään-/uloskäynnit:Jopa 34 GPIO (General Purpose Input/Output).UART, SPI, I2C, I2S, CAN, PWM, ADC, DAC liitännät.Muut:Kapasitiiviset kosketusanturit.Sisäänrakennettu lämpötila-anturi.Salausmoduuli viestintäturvaan. Korttisi ensimmäinen aloitus Jotta voimme käyttää ESP32-korttiamme, meidän on asennettava ohjain tunnistaaksemme sen Arduino IDE:ssä. Todellakin, ESP32:ssa käytetty siru on joko CH340 tai CP210x, eikä ohjaimia ole asennettu oletusarvoisesti Arduino IDE:hen. Kun yhdistämme ESP32:n, ymmärrämme, että sitä ei tunnisteta Arduino IDE:ssä. Siinä itse asiassa lukee, että EI LÖYDYNYT PORTSIA: Kirjoitamalla Laitehallinta Windows 11:n hakupalkkiin, näemme eri komponentit, jotka on liitetty USB:n kautta tietokoneeseemme.Muut laitteet -luokassa ESP32 on havaittu, mutta siinä on huutomerkki. Tämä johtuu siitä, että ohjainta ei ole asennettu oikein: Sinun on nyt ladattava ohjain, jotta ESP32-korttisi tunnistetaan. Jos Muut laitteet -kohdassa lukee CP2102, sinun on ladattava seuraava ohjain: CP2102Jos kirjoitit kohdassa Muut laitteet CH340, tarvitset tämän ohjaimen download. Une fois le pilote en .zip téléchargé, il vous faudra faire clique-droit sur notre ESP32 et Update driver. Napsauttamalla Etsi tietokoneeltani, sinun on valittava aiemmin ladattu ohjain: Sinulla on viesti, joka kertoo, että ohjain on asennettu: Kun ohjain on asennettu, ESP32-kortissamme ei ole enää huutomerkkiä: Seuraava vaihe on ESP32-levyn asentaminen Arduino IDE:hen, jotta se voidaan tunnistaa. Voit tehdä tämän siirtymällä Boards Manageriin ja asentamalla Espressif Systemsin esp32: Napsauttamalla sähköisten korttien valintaa, sinun on valittava ESP32 DEV Module ja oikea COM-portti:rt COM : Voit nyt ohjelmoida ESP32-kortin: ESP32 : Sytytä LED ESP32-kortille Ensimmäistä kertaa ESP32-korttimme testiä varten päätimme vilkkua korttimme GPIO 2:n LED-valoa: Tässä on ohjelma LED-valon vilkkumiseksi ESP32-kortilla: const int ledPin = 2; void setup() { pinMode(ledPin, OUTPUT); } void loop() { digitalWrite(ledPin, HIGH); delay(1000); digitalWrite(ledPin, LOW); delay(1000); } Kun olet asettanut oikean COM-portin ja ESP32 DEV Kitin piirilevyksi, voit napsauttaa latauspainiketta. Arduino IDE tarkistaa ja kääntää ohjelmasi. Saatat saada seuraavan virheilmoituksen: Tämä virhe johtuu siitä, että ESP32-kortti ei ole lataustilassa. Päästäksesi tähän tilaan, sinun on irrotettava ESP32-kortti, paina boot ja kytke ESP32-kortti takaisin. Pidä BOOT-painiketta painettuna ja lataa ohjelma. Voimme nähdä, että lataus on tehty oikein: Kun lataus on valmis, voit vapauttaa ESP32-kortin BOOT-painikkeen. Normaalisti sinun pitäisi nähdä LED-valon vilkkuminen.