Talaan ng mga Nilalaman:
- Hakbang 1: Ano ang NodeMCU?
- Hakbang 2: Paano Mag-Program NodeMCU Gamit ang Arduino IDE
- Hakbang 3: Pagkontrol sa LED Sa pamamagitan ng isang Pahina ng HTTP Gamit ang NodeMCU
- Hakbang 4: Code
- Hakbang 5: Ano ang Ibang Mga Lupon na Maari kong Magamit sa halip na NodeMCU?
- Hakbang 6: Mga Halimbawa ng Proyekto:
Video: Pagsisimula W / NodeMCU ESP8266 sa Arduino IDE: 6 Mga Hakbang
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Pangkalahatang-ideya
Sa tutorial na ito, malalaman mo kung paano gamitin ang NodeMCU sa Arduino IDE.
Ano ang Malalaman Mo
- Pangkalahatang impormasyon tungkol sa NodeMCU
- Paano mag-install ng mga board na batay sa ESP8266 sa Arduino IDE
- Paano i-program ang NodeMCU sa Arduino IDE
- Ipinakikilala ang mga board na maaaring magamit sa halip na NodeMCU
Hakbang 1: Ano ang NodeMCU?
Ngayon, ang mga aplikasyon ng IOT ay tumataas, at ang pagkonekta ng mga bagay ay nagiging mas at mas mahalaga. Mayroong maraming mga paraan upang ikonekta ang mga bagay tulad ng Wi-Fi protocol.
Ang NodeMCU ay isang bukas na platform ng mapagkukunan batay sa ESP8266 na maaaring kumonekta sa mga bagay at hayaang ilipat ang data gamit ang Wi-Fi protocol. Bilang karagdagan, sa pamamagitan ng pagbibigay ng ilan sa pinakamahalagang tampok ng mga microcontroller tulad ng GPIO, PWM, ADC, at iba pa, malulutas nito ang marami sa mga pangangailangan ng proyekto nang mag-isa.
Ang mga pangkalahatang tampok ng board na ito ay ang mga sumusunod:
- Madaling gamitin
- Programmability sa mga wikang Arduino IDE o IUA
- Magagamit bilang isang access point o istasyon
- maisasagawa sa mga application na hinimok ng Kaganapan API
- Ang pagkakaroon ng panloob na antena
- Naglalaman ng 13 GPIO pin, 10 PWM channel, I2C, SPI, ADC, UART, at 1-Wire
Hakbang 2: Paano Mag-Program NodeMCU Gamit ang Arduino IDE
Upang magamit ang Arduino IDE upang mai-program ang NodeMCU, kailangan mo munang ipakilala ito sa software.
Upang gawin ito kopyahin ang sumusunod na code at sundin ang mga hakbang sa ibaba:
arduino.esp8266.com/stable/package_esp8266c…
hakbang1. Piliin ang Mga Kagustuhan sa menu ng File at ipasok ang nakopyang code sa bahagi ng Mga Karagdagang Board Manager URL. Pagkatapos ay pindutin ang OK.
Hakbang2. Maghanap sa salitang ESP8266 sa Boards> boards manager mula sa menu ng Tools. Pagkatapos i-install ang mga board ng ESP8266. Matapos ang kumpletong pag-install, makikita mo ang INSTALLED na label sa mga board ng ESP8266.
Matapos ang dalawang hakbang na ito, maaari mong makita ang mga board na batay sa ESP8266 tulad ng NodeMCU sa iyong Arduino IDE boards list, at maaari mong piliin ang iyong nais na board upang mai-upload ang code.
Upang magamit ang mga digital na pin, dapat mong piliin ang mga numero ng GPIO. Halimbawa, ang D7 pin ay tinukoy bilang GPIO13. Kaya dapat mong i-set up ang pin number 13 tuwing nais mong gamitin ang D7 sa iyong programa. Gayundin, maaari mong gamitin ang pin D2 (GPIO4) bilang SDA at i-pin ang D1 (GPIO5) bilang SCL
Hakbang 3: Pagkontrol sa LED Sa pamamagitan ng isang Pahina ng HTTP Gamit ang NodeMCU
Maaari mong ikonekta ang internet sa pamamagitan ng Wi-Fi gamit ang NodeMCU, at ilapat ang iyong nais na mga utos sa pamamagitan ng paglikha ng isang pahina ng
Sa halimbawang ito, makokontrol mo ang isang LED sa pamamagitan ng pagpindot sa ON at OFF key. Ipasok ang iyong mga modem na SSID at password sa ibinigay na bahagi at i-upload ito sa iyong NodeMCU board gamit ang Arduino IDE. (Iwanan ang iba pang mga setting sa default)
Hakbang 4: Code
Matapos buksan ang Serial Monitor, kung ang koneksyon sa Internet ay itinatag, bibigyan ka ng IP address ng pahina na iyong nilikha (halimbawa 192.168.1.18). Kopyahin at i-paste ito sa iyong browser upang buksan ang pahina ng
Hakbang 5: Ano ang Ibang Mga Lupon na Maari kong Magamit sa halip na NodeMCU?
Mayroong iba't ibang mga mahahalagang kadahilanan para sa pagpili ng uri ng board para sa isang sistema ng IOT, tulad ng bilang ng mga pin ng GPIO, mga protocol sa pakikipag-usap, kabilang ang isang antena, atbp.
Gayundin, mayroong iba't ibang mga board at platform, bawat isa ay may mga tukoy na tampok.
Dito inihambing namin ang mga ito batay sa pinakamahalagang kinakailangang mga tampok para sa mga proyekto ng IOT.
Hakbang 6: Mga Halimbawa ng Proyekto:
- Smart Door Lock w / WiFi Login Page ni Arduino & ESP8266
- Kausapin ang iyong Arduino at Kontrolin Ito ng Google Assistant
- Maglaro ng Fire Over WIFI! ESP8266 & Neopixels (Kasama ang Android App)
- nstagram Gusto ng Speedometer ni Arduino & ESP8266
Kung nakita mong kapaki-pakinabang at kawili-wili ang tutorial na ito, mangyaring gusto namin sa facebook.