Kazalo:
- 1. korak: Kaj je NodeMCU?
- Korak: Kako programirati NodeMCU z uporabo Arduino IDE
- 3. korak: Upravljanje LED prek strani HTTP z uporabo NodeMCU
- 4. korak: Koda
- 5. korak: Katere druge plošče lahko uporabim namesto NodeMCU?
- 6. korak: Primeri projektov:
Video: Uvod W/ NodeMCU ESP8266 v Arduino IDE: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
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?
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
Č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?
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:
NodeMcu ESP8266 Prva nastavitev z Arduino IDE: 10 korakov
NodeMcu ESP8266 Prva nastavitev z Arduino IDE: izdelujem naprave, ki jih upravlja Twitch; konzole po meri, krmilniki in druge naključja! Prenosi v živo so vsako sredo in soboto ob 21.00 EST na https://www.twitch.tv/noycebru, poudarki na TikTok @noycebru, vadnice pa si lahko ogledate na YouTubu
ESP8266 NODEMCU BLYNK IOT Vadnica - Esp8266 IOT z uporabo Blunk in Arduino IDE - Krmiljenje LED preko interneta: 6 korakov
ESP8266 NODEMCU BLYNK IOT Vadnica | Esp8266 IOT z uporabo Blunk in Arduino IDE | Upravljanje LED diod po internetu: Pozdravljeni fantje, v teh navodilih se bomo naučili uporabljati IOT z našim ESP8266 ali Nodemcu. Za to bomo uporabili aplikacijo blynk, zato bomo za nadzor LED preko interneta uporabljali naš esp8266/nodemcu. Torej bo aplikacija Blynk povezana z našim esp8266 ali Nodemcu
Oznaka obvestila - odličen uvod v Wi -Fi, IFTTT in Huzzah ESP8266: 9 korakov (s slikami)
Obvestilna zastava - odličen uvod v Wi -Fi, IFTTT in Huzzah ESP8266: vedno pogrešam pomembne stvari … zato sem ustvaril zastavo. Naprava interneta stvari (IoT), ki me obvesti ali opomni na te pomembne stvari! Zdaj pa s hitrim pogledom na mizo vidim, če … imam e -poštno sporočilo, ki sem ga omenil v tweetu
Uvod v CloudX IDE V4.0: 10 korakov
Uvod v CloudX IDE V4.0: To je prva različica CloudX Standalone IDE v4.0, ki uporabnikom omogoča, da vse svoje projekte opravijo v enem okolju, za razliko od prejšnje različice, ki jo morajo uporabniki še vedno namestiti v drugo programsko opremo, kot je MPLABX IDE itd. S tem n
Navodila za hiter začetek Arduino IDE z NodeMCU ESP8266: 6 korakov
Navodila za hiter začetek Arduino IDE z NodeMCU ESP8266: Konfiguracija Arduino IDE za NodeMCU ESP8266