Kazalo:

Uvod W/ NodeMCU ESP8266 v Arduino IDE: 6 korakov
Uvod W/ NodeMCU ESP8266 v Arduino IDE: 6 korakov

Video: Uvod W/ NodeMCU ESP8266 v Arduino IDE: 6 korakov

Video: Uvod W/ NodeMCU ESP8266 v Arduino IDE: 6 korakov
Video: Использование кнопки скорости шагового двигателя 28BYJ-48 с 8 проектами: Ultimate Video Tutorial, урок 107 2024, November
Anonim
Uvod W/ NodeMCU ESP8266 v Arduino IDE
Uvod W/ NodeMCU ESP8266 v Arduino IDE

Pregled

V tej vadnici se boste naučili uporabljati NodeMCU v Arduino IDE.

Kaj se boste naučili

  • Splošne informacije o NodeMCU
  • Kako namestiti plošče na osnovi ESP8266 v Arduino IDE
  • Kako programirati NodeMCU v Arduino IDE
  • Predstavljamo plošče, ki jih je mogoče uporabiti namesto NodeMCU

1. korak: Kaj je NodeMCU?

Kaj je NodeMCU?
Kaj je NodeMCU?

Danes so aplikacije IOT v porastu, povezovalni objekti pa postajajo vse pomembnejši. Obstaja več načinov za povezovanje predmetov, kot je protokol Wi-Fi.

NodeMCU je odprtokodna platforma, ki temelji na ESP8266 in lahko povezuje predmete in omogoča prenos podatkov po protokolu Wi-Fi. Poleg tega lahko z zagotavljanjem nekaterih najpomembnejših funkcij mikrokrmilnikov, kot so GPIO, PWM, ADC itd., Reši samo številne potrebe projekta.

Splošne značilnosti te plošče so naslednje:

  • Enostaven za uporabo
  • Programiranje z jeziki Arduino IDE ali IUA
  • Na voljo kot dostopna točka ali postaja
  • izvedljivo v aplikacijah API, ki temeljijo na dogodkih
  • Z notranjo anteno
  • Vsebuje 13 zatičev GPIO, 10 PWM kanalov, I2C, SPI, ADC, UART in 1-Wire

Korak: Kako programirati NodeMCU z uporabo Arduino IDE

Kako programirati NodeMCU z uporabo Arduino IDE
Kako programirati NodeMCU z uporabo Arduino IDE
Kako programirati NodeMCU z uporabo Arduino IDE
Kako programirati NodeMCU z uporabo Arduino IDE
Kako programirati NodeMCU z uporabo Arduino IDE
Kako programirati NodeMCU z uporabo Arduino IDE
Kako programirati NodeMCU z uporabo Arduino IDE
Kako programirati NodeMCU z uporabo Arduino IDE

Če želite uporabiti Arduino IDE za programiranje NodeMCU, ga morate najprej predstaviti programski opremi.

Če želite to narediti, kopirajte naslednjo kodo in sledite spodnjim korakom:

arduino.esp8266.com/stable/package_esp8266c…

korak 1. V meniju Datoteka izberite Nastavitve in vnesite kopirano kodo v del Dodatni URL -ji upravitelja plošč. Nato pritisnite OK.

2. korak. V meniju Orodja poiščite besedo ESP8266 v ploščah> upravitelj plošč. Nato namestite plošče ESP8266. Po končani namestitvi boste na ploščah ESP8266 videli nalepko INSTALLED.

Po teh dveh korakih lahko na svojem seznamu plošč Arduino IDE vidite plošče, ki temeljijo na ESP8266, kot je NodeMCU, in lahko izberete želeno ploščo za nalaganje kode.

Za uporabo digitalnih zatičev izberite številke GPIO. Na primer, pin D7 je definiran kot GPIO13. Zato bi morali nastaviti pin številko 13, kadar koli želite uporabiti D7 v svojem programu. Uporabite lahko tudi pin D2 (GPIO4) kot SDA in pin D1 (GPIO5) kot SCL

3. korak: Upravljanje LED prek strani HTTP z uporabo NodeMCU

Z internetom NodeMCU se lahko povežete z internetom in uporabite želene ukaze tako, da ustvarite stran

V tem primeru lahko LED upravljate s pritiskom na tipko za vklop in izklop. V priloženi del vnesite SSID in geslo modemov ter jih naložite na ploščo NodeMCU z uporabo Arduino IDE. (Ostale nastavitve pustite privzete)

4. korak: Koda

Ko odprete serijski monitor, če je vzpostavljena internetna povezava, boste prejeli naslov IP strani, ki ste jo ustvarili (na primer 192.168.1.18). Kopirajte in prilepite v brskalnik, da odprete stran

5. korak: Katere druge plošče lahko uporabim namesto NodeMCU?

Katere druge plošče lahko uporabim namesto NodeMCU?
Katere druge plošče lahko uporabim namesto NodeMCU?

Za izbiro vrste plošče za sistem IOT obstajajo različni pomembni dejavniki, na primer število zatičev GPIO, komunikacijski protokoli, vključno z anteno itd.

Obstajajo tudi različne plošče in platforme, vsaka ima svoje značilnosti.

Tukaj smo jih primerjali na podlagi najpomembnejših zahtevanih funkcij za projekte IOT.

6. korak: Primeri projektov:

  • Pametno zaklepanje vrat z vstopno stranjo WiFi z Arduino & ESP8266
  • Pogovorite se s svojim Arduinom in ga upravljajte s Pomočnikom Google
  • Igrajte z ognjem prek WIFI! ESP8266 in neopiksli (vključno z aplikacijo za Android)
  • nstagram Všeč mi je merilnik hitrosti Arduino in ESP8266

Če se vam zdi ta vadnica koristna in zanimiva, nas všečkajte na facebooku.

Priporočena: