Sadržaj:
- Korak 1: Šta je NodeMCU?
- Korak 2: Kako programirati NodeMCU koristeći Arduino IDE
- Korak 3: Upravljanje LED diodama putem HTTP stranice pomoću NodeMCU -a
- Korak 4: Kodirajte
- Korak 5: Koje druge ploče mogu koristiti umjesto NodeMCU -a?
- Korak 6: Primjeri projekata:
Video: Prvi koraci W/ NodeMCU ESP8266 na Arduino IDE: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
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?
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
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?
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:
Prvi koraci s FRDM-KL46Z (i Mbed Online IDE) Koristite Windows 10: 6 koraka
Prvi koraci sa FRDM-KL46Z (i Mbed Online IDE) Upotrijebite Windows 10: Razvojne ploče Freedom (FRDM) male su, niske potrošnje, isplative platforme za evaluaciju i razvoj savršene za brzo prototipiranje aplikacija. Ove ploče za ocjenjivanje nude fleš programator za način rada uređaja za masovno skladištenje koji je jednostavan za korištenje, virt
Prvi koraci s Digisparkom Attiny85 pomoću Arduino IDE -a: 4 koraka
Početak rada s Digisparkom Attiny85 Korištenje Arduino IDE -a: Digispark je razvojna ploča zasnovana na Attiny85 mikrokontroleru slična Arduino liniji, samo jeftinija, manja i nešto manje moćna. Uz čitav niz štitova za proširenje njegove funkcionalnosti i mogućnosti korištenja poznatog Arduino ID -a
Prvi koraci sa ESP32 - Instaliranje ESP32 ploča u Arduino IDE - ESP32 Blink Code: 3 koraka
Prvi koraci sa ESP32 | Instaliranje ESP32 ploča u Arduino IDE | ESP32 Blink Code: U ovom uputstvu vidjet ćemo kako započeti rad s esp32 i kako instalirati esp32 ploče u Arduino IDE i programirat ćemo esp 32 da pokrene blink kod pomoću arduino ide
Prvi koraci sa Stm32 upotrebom Arduino IDE -a: 3 koraka
Početak rada sa Stm32 upotrebom Arduino IDE -a: STM32 je prilično moćna i popularna ploča koju podržava Arduino IDE.Ali da biste je koristili, morate instalirati ploče za stm32 u Arduino IDE pa ću u ovim uputama reći kako instalirati stm32 ploče i kako da ga programirate
Prvi koraci sa Esp 8266 Esp-01 sa Arduino IDE - Instaliranje Esp ploča u Arduino Ide i programiranje Esp: 4 koraka
Prvi koraci sa Esp 8266 Esp-01 sa Arduino IDE | Instaliranje Esp ploča u Arduino Ide i programiranje Esp: U ovom uputstvu naučit ćemo kako instalirati esp8266 ploče u Arduino IDE i kako programirati esp-01 i učitati kod u njega. Budući da su esp ploče toliko popularne pa sam razmišljao o tome da ispravim instrukcije za ovo i većina ljudi se suočava s problemom