Spisu treści:
- Krok 1: Co to jest NodeMCU?
- Krok 2: Jak zaprogramować NodeMCU za pomocą Arduino IDE
- Krok 3: Kontrolowanie diody LED za pomocą strony HTTP za pomocą NodeMCU
- Krok 4: Kod
- Krok 5: Jakich innych płyt mogę używać zamiast NodeMCU?
- Krok 6: Przykładowe projekty:
Wideo: Pierwsze kroki z NodeMCU ESP8266 na Arduino IDE: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Przegląd
W tym samouczku dowiesz się, jak używać NodeMCU na Arduino IDE.
Czego się nauczysz
- Ogólne informacje o NodeMCU
- Jak zainstalować płyty oparte na ESP8266 w Arduino IDE?
- Jak zaprogramować NodeMCU na Arduino IDE?
- Przedstawiamy płyty, które mogą być używane zamiast NodeMCU
Krok 1: Co to jest NodeMCU?
Obecnie rośnie liczba aplikacji IOT, a łączenie obiektów staje się coraz ważniejsze. Istnieje kilka sposobów łączenia obiektów, takich jak protokół Wi-Fi.
NodeMCU to platforma open source oparta na ESP8266, która może łączyć obiekty i umożliwiać transfer danych za pomocą protokołu Wi-Fi. Ponadto, dostarczając niektóre z najważniejszych funkcji mikrokontrolerów, takich jak GPIO, PWM, ADC itp., może samodzielnie rozwiązać wiele potrzeb projektu.
Ogólne cechy tej płyty są następujące:
- Łatwy w użyciu
- Programowalność w językach Arduino IDE lub IUA
- Dostępny jako punkt dostępowy lub stacja
- wykonalne w aplikacjach Event-driven API
- Posiadanie anteny wewnętrznej
- Zawiera 13 pinów GPIO, 10 kanałów PWM, I2C, SPI, ADC, UART i 1-Wire
Krok 2: Jak zaprogramować NodeMCU za pomocą Arduino IDE
Aby używać Arduino IDE do programowania NodeMCU, należy najpierw wprowadzić je do oprogramowania.
Aby to zrobić, skopiuj następujący kod i wykonaj poniższe czynności:
arduino.esp8266.com/stable/package_esp8266c…
krok 1. Wybierz Preferencje w menu Plik i wprowadź skopiowany kod w części Dodatkowe adresy URL menedżera tablicy. Następnie naciśnij OK.
Krok 2. Wyszukaj słowo ESP8266 w Boards>boards manager z menu Tools. Następnie zainstaluj płyty ESP8266. Po zakończeniu instalacji zobaczysz etykietę INSTALLED na płytach ESP8266.
Po tych dwóch krokach możesz zobaczyć płyty oparte na ESP8266, takie jak NodeMCU na liście płyt Arduino IDE, i możesz wybrać żądaną płytę, aby przesłać kod.
Aby korzystać z pinów cyfrowych, należy wybrać numery GPIO. Na przykład pin D7 jest zdefiniowany jako GPIO13. Powinieneś więc ustawić numer pin 13, gdy chcesz użyć D7 w swoim programie. Możesz również użyć pinu D2 (GPIO4) jako SDA i pinu D1 (GPIO5) jako SCL
Krok 3: Kontrolowanie diody LED za pomocą strony HTTP za pomocą NodeMCU
Możesz połączyć się z Internetem przez Wi-Fi za pomocą NodeMCU i zastosować żądane polecenia, tworząc stronę
W tym przykładzie możesz sterować diodą LED, naciskając klawisze ON i OFF. Wprowadź identyfikator SSID modemu i hasło w dostarczonej części i prześlij je na płytkę NodeMCU za pomocą Arduino IDE. (Pozostaw inne ustawienia domyślne)
Krok 4: Kod
Po otwarciu Monitora szeregowego, jeśli połączenie internetowe zostanie nawiązane, otrzymasz adres IP utworzonej strony (na przykład 192.168.1.18).skopiuj i wklej go w przeglądarce, aby otworzyć stronę
Krok 5: Jakich innych płyt mogę używać zamiast NodeMCU?
Istnieje wiele ważnych czynników wpływających na wybór typu płytki dla systemu IOT, takich jak liczba pinów GPIO, protokoły komunikacyjne, w tym antena itp.
Ponadto istnieją różne plansze i platformy, każda ma swoje specyficzne cechy.
Tutaj porównaliśmy je w oparciu o najważniejsze funkcje wymagane w projektach IOT.
Krok 6: Przykładowe projekty:
- Inteligentny zamek do drzwi ze stroną logowania WiFi firmy Arduino i ESP8266
- Porozmawiaj ze swoim Arduino i kontroluj go przez Asystenta Google
- Graj z ogniem przez WIFI! ESP8266 i Neopixels (w tym aplikacja na Androida)
- nstagram lubi prędkościomierz Arduino i ESP8266
Jeśli uznasz ten poradnik za pomocny i interesujący, polub nas na Facebooku.
Zalecana:
Pierwsze kroki z IDE STM32f767zi Cube i prześlij własny szkic: 3 kroki
Rozpoczęcie pracy z IDE STM32f767zi i przesłanie własnego szkicu: KUP (kliknij test, aby kupić/odwiedzić stronę internetową) OPROGRAMOWANIE STM32F767Z WSPIERANE· IDE STM32CUBE· KEIL MDK ARM µVISION· EWARM IAR EMBEDDED WORKBENCH· Dostępne różne oprogramowanie ARDUINO służy do programowania mikrokontrolerów STM
Pierwsze kroki z Digispark Attiny85 przy użyciu Arduino IDE: 4 kroki
Rozpoczęcie pracy z Digispark Attiny85 przy użyciu Arduino IDE: Digispark to oparta na Attiny85 płytka rozwojowa mikrokontrolera podobna do linii Arduino, tylko tańsza, mniejsza i nieco mniej wydajna. Z całą gamą osłon rozszerzających jego funkcjonalność i możliwością korzystania ze znanego identyfikatora Arduino
Pierwsze kroki z ESP32 - Instalowanie płytek ESP32 w Arduino IDE - Kod migania ESP32: 3 kroki
Pierwsze kroki z ESP32 | Instalowanie płytek ESP32 w Arduino IDE | ESP32 Blink Code: W tej instrukcji zobaczymy, jak rozpocząć pracę z esp32 i jak zainstalować płyty esp32 w Arduino IDE, a także zaprogramujemy esp 32 do uruchamiania kodu błyskowego za pomocą arduino ide
Pierwsze kroki z Stm32 przy użyciu Arduino IDE: 3 kroki
Pierwsze kroki z Stm32 przy użyciu Arduino IDE: STM32 to dość potężna i popularna płyta obsługiwana przez Arduino IDE. Aby z niej skorzystać, musisz zainstalować płyty dla stm32 w Arduino IDE, więc w tej instrukcji opowiem, jak zainstalować płyty stm32 i jak zaprogramować to
Pierwsze kroki z Esp 8266 Esp-01 z Arduino IDE - Instalowanie płytek Esp w Arduino Ide i programowanie Esp: 4 kroki
Pierwsze kroki z Esp 8266 Esp-01 z Arduino IDE | Instalowanie płyt Esp w Arduino Ide i programowanie Esp: W tej instrukcji dowiemy się, jak zainstalować płyty esp8266 w Arduino IDE oraz jak zaprogramować esp-01 i przesłać w nim kod. Ponieważ płyty esp są tak popularne, pomyślałem o naprawieniu instrukcji dla to i większość ludzi boryka się z problemem