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
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
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.
Inirerekumendang:
Pagsisimula Sa Digispark Attiny85 Paggamit ng Arduino IDE: 4 Mga Hakbang
Pagsisimula Sa Digispark Attiny85 Gamit ang Arduino IDE: Ang Digispark ay isang Attiny85 based microcontroller development board na katulad ng linya ng Arduino, mas mura lamang, mas maliit, at medyo hindi gaanong malakas. Sa isang buong host ng mga kalasag upang mapalawak ang pag-andar nito at ang kakayahang gamitin ang pamilyar na Arduino ID
Pagsisimula Sa ESP32 - Pag-install ng Mga Board ng ESP32 sa Arduino IDE - ESP32 Blink Code: 3 Mga Hakbang
Pagsisimula Sa ESP32 | Pag-install ng Mga Board ng ESP32 sa Arduino IDE | ESP32 Blink Code: Sa mga itinuturo na ito makikita natin kung paano magsisimulang magtrabaho kasama ang esp32 at kung paano mag-install ng mga esp32 board sa Arduino IDE at ipo-program namin ang esp 32 upang patakbuhin ang blink code gamit ang arduino ide
Pagsisimula Sa Stm32 Paggamit ng Arduino IDE: 3 Mga Hakbang
Pagsisimula Sa Stm32 Paggamit ng Arduino IDE: STM32 Ay medyo malakas at tanyag na board na suportado ng Arduino IDE. Ngunit upang magamit ito kailangan mong i-install ang mga board para sa stm32 sa Arduino IDE kaya sa mga itinuturo na ito sasabihin ko kung paano i-install ang mga board na stm32 at kung paano upang mai-program ito
Pagsisimula Sa Esp 8266 Esp-01 Sa Arduino IDE - Pag-install ng Esp Boards sa Arduino Ide at Programming Esp: 4 na Hakbang
Pagsisimula Sa Esp 8266 Esp-01 Sa Arduino IDE | Pag-install ng Esp Boards sa Arduino Idea at Programming Esp: Sa mga itinuturo na ito matututunan namin kung paano mag-install ng mga esp8266 board sa Arduino IDE at kung paano mag-program ng esp-01 at mag-upload ng code dito. Dahil ang mga esp board ay napakapopular kaya naisip ko ang pagwawasto ng isang instruktor para sa ito at ang karamihan sa mga tao ay nahaharap sa problema
Pagsisimula Sa MicroPython sa ESP8266: 10 Mga Hakbang (na may Mga Larawan)
Pagsisimula Sa MicroPython sa ESP8266: Nais mo ba ng ibang paraan upang mai-program ang mga board na nakabatay sa ESP8266 kaysa sa karaniwang pamamaraan gamit ang Arduino IDE kasama ang wika ng programing C / C ++? Sa tutorial na ito matututunan natin kung sino ang mag-configure at makontrol ang isang ESP8266 board gamit ang MicroPython.BUIL