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, Juli
Anonim
Prvi koraci W/ NodeMCU ESP8266 na Arduino IDE
Prvi koraci W/ NodeMCU ESP8266 na Arduino IDE

Pregled

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

Šta ćete naučiti

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

Korak 1: Šta je NodeMCU?

Šta je NodeMCU?
Šta 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 zasnovana 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 karakteristika mikrokontrolera, kao što su GPIO, PWM, ADC, itd., Može riješiti mnoge potrebe projekta samo.

Opće karakteristike ove ploče su sljedeće:

  • Jednostavan za korištenje
  • Mogućnost programiranja sa jezicima Arduino IDE ili IUA
  • Dostupno kao pristupna tačka ili stanica
  • izvodljivo u API aplikacijama vođenim događajima
  • Ima unutrašnju antenu
  • Sadrži 13 GPIO pinova, 10 PWM kanala, I2C, SPI, ADC, UART i 1-Wire

Korak 2: Kako programirati NodeMCU koristeći Arduino IDE

Kako programirati NodeMCU koristeći Arduino IDE
Kako programirati NodeMCU koristeći Arduino IDE
Kako programirati NodeMCU koristeći Arduino IDE
Kako programirati NodeMCU koristeći Arduino IDE
Kako programirati NodeMCU koristeći Arduino IDE
Kako programirati NodeMCU koristeći Arduino IDE
Kako programirati NodeMCU koristeći Arduino IDE
Kako programirati NodeMCU koristeći Arduino IDE

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 u izborniku Datoteka i unesite kopirani kôd u dio Dodatni URL -ovi upravitelja ploče. Zatim pritisnite OK.

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

Nakon ova dva koraka, na spisku Arduino IDE ploča možete vidjeti ploče zasnovane na ESP8266, kao što je NodeMCU, 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 je definiran kao GPIO13. Zato 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, LED možete kontrolirati 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 i zalijepite je u svoj 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 faktori za odabir vrste ploče za IOT sistem, kao što su broj GPIO pinova, komunikacijski protokoli, uključujući antenu itd.

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

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

Korak 6: Primjeri projekata:

  • Pametna brava za vrata sa WiFi stranicom za prijavljivanje 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 Android aplikaciju)
  • nstagram voli brzinomjer Arduino i ESP8266

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

Preporučuje se: