Tartalomjegyzék:
- 1. lépés: Mi az a NodeMCU?
- 2. lépés: A NodeMCU programozása Arduino IDE használatával
- 3. lépés: A LED vezérlése HTTP -oldalon keresztül a NodeMCU használatával
- 4. lépés: Kód
- 5. lépés: Milyen egyéb táblákat használhatok a NodeMCU helyett?
- 6. lépés: Példaprojektek:
Videó: Első lépések W/ NodeMCU ESP8266 használatával az Arduino IDE -n: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Áttekintés
Ebben az oktatóanyagban megtudhatja, hogyan kell használni a NodeMCU -t az Arduino IDE -n.
Mit fog tanulni
- Általános információk a NodeMCU -ról
- ESP8266 alapú táblák telepítése az Arduino IDE -re
- A NodeMCU programozása az Arduino IDE -n
- Bemutatjuk a NodeMCU helyett használható táblákat
1. lépés: Mi az a NodeMCU?
Napjainkban az IOT alkalmazások száma növekszik, és az objektumok összekapcsolása egyre fontosabbá válik. Az objektumok, például a Wi-Fi protokoll csatlakoztatásának több módja van.
A NodeMCU egy nyílt forráskódú platform, amely ESP8266 alapú, és képes objektumokat összekapcsolni, és lehetővé teszi az adatátvitelt a Wi-Fi protokoll használatával. Ezenkívül azáltal, hogy biztosítja a mikrovezérlők néhány legfontosabb funkcióját, például a GPIO -t, a PWM -et, az ADC -t stb., Egyedül megoldja a projekt sok igényét.
A tábla általános jellemzői a következők:
- Könnyen kezelhető
- Programozhatóság Arduino IDE vagy IUA nyelvekkel
- Hozzáférési pontként vagy állomásként kapható
- Eseményvezérelt API-alkalmazásokban is megvalósítható
- Belső antennával rendelkezik
- Tartalmaz 13 GPIO érintkezőt, 10 PWM csatornát, I2C, SPI, ADC, UART és 1 vezetékes
2. lépés: A NodeMCU programozása Arduino IDE használatával
Annak érdekében, hogy az Arduino IDE programozhassa a NodeMCU programozását, először be kell vezetnie azt a szoftverbe.
Ehhez másolja ki a következő kódot, és kövesse az alábbi lépéseket:
arduino.esp8266.com/stable/package_esp8266c…
1. lépés. Válassza a Beállítások lehetőséget a Fájl menüben, és írja be a másolt kódot a Kiegészítő fórumkezelő URL -címek részbe. Ezután nyomja meg az OK gombot.
2. lépés. Keresse meg az ESP8266 szót az Eszközök menü Táblák> táblák kezelője menüjében. Ezután telepítse az ESP8266 lapokat. A teljes telepítés után megjelenik az INSTALLED felirat az ESP8266 táblákon.
E két lépés után láthatja az ESP8266 alapú táblákat, például a NodeMCU -t az Arduino IDE táblák listájában, és kiválaszthatja a kívánt táblát a kód feltöltéséhez.
A digitális tűk használatához válassza ki a GPIO számokat. Például a D7 tű GPIO13 -ként van definiálva. Tehát akkor állítsa be a 13 -as számú PIN -kódot, amikor a D7 programot szeretné használni. A D2 (GPIO4) tűt SDA -ként és a D1 (GPIO5) tűt SCL -ként is használhatja
3. lépés: A LED vezérlése HTTP -oldalon keresztül a NodeMCU használatával
Csatlakoztathatja az internetet Wi-Fi-n keresztül a NodeMCU használatával, és HTTP-oldal létrehozásával alkalmazhatja a kívánt parancsokat.
Ebben a példában a LED -et az ON és OFF gomb megnyomásával vezérelheti. Írja be a modemek SSID -jét és jelszavát a mellékelt részbe, és töltse fel a NodeMCU táblára az Arduino IDE használatával. (Hagyja a többi beállítást az alapértelmezettre)
4. lépés: Kód
Ha a Serial Monitor megnyitása után létrejött az internetkapcsolat, akkor megkapja a létrehozott oldal IP -címét (például 192.168.1.18). Másolja ki és illessze be a böngészőbe a HTTP -oldal megnyitásához.
5. lépés: Milyen egyéb táblákat használhatok a NodeMCU helyett?
Számos fontos tényező van az IOT rendszer alaplapjának kiválasztásához, például a GPIO -érintkezők száma, a kommunikációs protokollok, beleértve az antennát stb.
Ezenkívül különböző táblák és platformok vannak, mindegyiknek megvannak a sajátosságai.
Itt összehasonlítottuk őket az IOT projektek legfontosabb kötelező jellemzői alapján.
6. lépés: Példaprojektek:
- Intelligens ajtózár wifi WiFi bejelentkezési oldallal, Arduino és ESP8266
- Beszéljen Arduino -jával, és irányítsa a Google Segéd segítségével
- Játssz a Tűz felett WIFI -vel! ESP8266 és neopixelek (beleértve az Android alkalmazást)
- nstagram kedveli az Arduino & ESP8266 sebességmérőt
Ha hasznosnak és érdekesnek találod ezt az oktatóanyagot, akkor lájkolj minket a facebookon.
Ajánlott:
Első lépések az I2C érzékelő interfésszel ?? - Az MMA8451 interfésze ESP32 -k használatával: 8 lépés
Első lépések az I2C érzékelő interfésszel ?? - Az MMA8451 interfésze ESP32 -k használatával: Ebben az oktatóanyagban mindent megtudhat arról, hogyan kell elindítani, csatlakoztatni és beszerezni az I2C eszközt (gyorsulásmérő) a vezérlővel (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Első lépések a Python használatával ESP8266 és ESP32 esetén: 6 lépés
Kezdő lépések a Python használatával az ESP8266 és ESP32 rendszerekhez: Bacground Az ESP8266 és fiatalabb öccse, az ESP32 olcsó Wi-Fi mikrochipek, teljes TCP/IP verem és mikrovezérlő képességgel. Az ESP8266 chip először 2014 -ben került a gyártóközösség figyelmébe. Azóta az alacsony ár (
Első lépések az olcsó RPLIDAR-tal a Jetson Nano használatával: 5 lépés
Kezdő lépések az alacsony költségű RPLIDAR készülékkel A Jetson Nano használata: Rövid áttekintés A fényérzékelés és -határolás (LiDAR) ugyanúgy működik, mint a hanghullámok helyett lézerimpulzussal rendelkező ultrahangos távmérőket. A Yandex, az Uber, a Waymo és mások jelentős összegeket fektetnek be a LiDAR technológiába autonóm autójukhoz
Első lépések az Esp 8266 Esp-01 használatával az Arduino IDE - -vel Esp táblák telepítése Arduino Ide programozásba és Esp programozása: 4 lépés
Első lépések az Esp 8266 Esp-01 használatával az Arduino IDE | -vel Esp táblák telepítése Arduino Ide programozásba és Esp programozása: Ebben az oktatóanyagban megtanuljuk, hogyan kell telepíteni az esp8266 táblákat az Arduino IDE programba, és hogyan kell programozni az esp-01 kódot, és feltölteni a kódot. ez és a legtöbb ember problémával szembesül
Első lépések a MicroPython használatával az ESP8266 -on: 10 lépés (képekkel)
Kezdő lépések a MicroPython használatával az ESP8266-on: Szeretne más módot használni az ESP8266-alapú táblák programozására, mint az Arduino IDE és a C/C ++ programozási nyelv együttes használatára? Ebben az oktatóanyagban megtudjuk, ki állítsa be és vezérelje az ESP8266-at tábla a MicroPython.BUIL használatával