Sadržaj:

Prvi koraci W/ NodeMCU ESP8266 na Arduino IDE: 6 koraka
Prvi koraci W/ NodeMCU ESP8266 na Arduino IDE: 6 koraka

Video: Prvi koraci W/ NodeMCU ESP8266 na Arduino IDE: 6 koraka

Video: Prvi koraci W/ NodeMCU ESP8266 na Arduino IDE: 6 koraka
Video: Введение в ESP8266 Лестничная логика FLProg 2024, Studeni
Anonim
Prvi koraci W/ NodeMCU ESP8266 na Arduino IDE
Prvi koraci W/ NodeMCU ESP8266 na Arduino IDE

Pregled

U ovom vodiču naučit ćete kako koristiti NodeMCU na Arduino IDE -u.

Što ćete naučiti

  • Opći podaci o NodeMCU
  • Kako instalirati ploče temeljene na ESP8266 na Arduino IDE
  • Kako programirati NodeMCU na Arduino IDE
  • Predstavljamo ploče koje se mogu koristiti umjesto NodeMCU -a

Korak 1: Što je NodeMCU?

Što je NodeMCU?
Što je NodeMCU?

Danas su IOT aplikacije u porastu, a povezivanje objekata postaje sve važnije. Postoji nekoliko načina povezivanja objekata, poput Wi-Fi protokola.

NodeMCU je platforma otvorenog koda temeljena na ESP8266 koja može povezati objekte i omogućiti prijenos podataka putem Wi-Fi protokola. Osim toga, pružajući neke od najvažnijih značajki mikrokontrolera, poput GPIO -a, PWM -a, ADC -a itd., Može samo riješiti mnoge potrebe projekta.

Opće značajke ove ploče su sljedeće:

  • Jednostavan za korištenje
  • Mogućnost programiranja s jezicima Arduino IDE ili IUA
  • Dostupno kao pristupna točka ili stanica
  • izvedivo u API aplikacijama na temelju događaja
  • Ima unutarnju antenu
  • Sadrži 13 GPIO pinova, 10 PWM kanala, I2C, SPI, ADC, UART i 1-Wire

Korak 2: Kako programirati NodeMCU pomoću Arduino IDE -a

Kako programirati NodeMCU pomoću Arduino IDE -a
Kako programirati NodeMCU pomoću Arduino IDE -a
Kako programirati NodeMCU pomoću Arduino IDE -a
Kako programirati NodeMCU pomoću Arduino IDE -a
Kako programirati NodeMCU pomoću Arduino IDE -a
Kako programirati NodeMCU pomoću Arduino IDE -a
Kako programirati NodeMCU pomoću Arduino IDE -a
Kako programirati NodeMCU pomoću Arduino IDE -a

Da biste koristili Arduino IDE za programiranje NodeMCU -a, morate ga prvo upoznati sa softverom.

Da biste to učinili, kopirajte sljedeći kôd i slijedite korake u nastavku:

arduino.esp8266.com/stable/package_esp8266c…

korak 1. Odaberite Postavke na izborniku Datoteka i unesite kopirani kôd u dio Dodatni URL -ovi upravitelja ploče. Zatim pritisnite OK.

Korak 2. Potražite riječ ESP8266 u izborniku Alati> Upravitelj ploča. Zatim instalirajte ploče ESP8266. Nakon potpune instalacije vidjet ćete naljepnicu INSTALLED na pločama ESP8266.

Nakon ova dva koraka, na popisu Arduino IDE ploča možete vidjeti ploče bazirane na ESP8266, poput NodeMCU -a, a možete odabrati i željenu ploču za učitavanje koda.

Da biste koristili digitalne pinove, trebate odabrati GPIO brojeve. Na primjer, pin D7 definiran je kao GPIO13. Stoga biste trebali postaviti pin broj 13 kad god želite koristiti D7 u svom programu. Također, možete koristiti pin D2 (GPIO4) kao SDA i pin D1 (GPIO5) kao SCL

Korak 3: Upravljanje LED diodama putem HTTP stranice pomoću NodeMCU -a

Možete se povezati s internetom putem Wi-Fi-ja pomoću NodeMCU-a i primijeniti željene naredbe stvaranjem HTTP stranice.

U ovom primjeru možete upravljati LED diodom pritiskom na tipku za uključivanje i isključivanje. Unesite SSID i lozinku svojih modema u predviđeni dio i prenesite ih na svoju NodeMCU ploču koristeći Arduino IDE. (Ostale postavke ostavite zadanim)

Korak 4: Kodirajte

Nakon otvaranja Serijskog monitora, ako je internetska veza uspostavljena, dobit ćete IP adresu stranice koju ste stvorili (na primjer 192.168.1.18). Kopirajte je i zalijepite u preglednik da biste otvorili HTTP stranicu.

Korak 5: Koje druge ploče mogu koristiti umjesto NodeMCU -a?

Koje druge ploče mogu koristiti umjesto NodeMCU -a?
Koje druge ploče mogu koristiti umjesto NodeMCU -a?

Postoje različiti važni čimbenici za odabir vrste ploče za IOT sustav, poput broja GPIO pinova, komunikacijskih protokola, uključujući antenu itd.

Također, postoje različite ploče i platforme, svaka ima svoje specifične značajke.

Ovdje smo ih usporedili na temelju najvažnijih potrebnih značajki za IOT projekte.

Korak 6: Primjeri projekata:

  • Pametna brava za vrata sa Wi -Fi prijavnom stranom od Arduina i ESP8266
  • Razgovarajte sa svojim Arduinom i kontrolirajte ga pomoću Google asistenta
  • Igrajte se s vatrom preko WIFI -ja! ESP8266 i neopikseli (uključujući aplikaciju za Android)
  • nstagram voli brzinomjer od Arduina i ESP8266

Ako vam je ovaj vodič koristan i zanimljiv, lajkujte nas na Facebooku.

Preporučeni: