Spisu treści:

Pierwsze kroki z NodeMCU ESP8266 na Arduino IDE: 6 kroków
Pierwsze kroki z NodeMCU ESP8266 na Arduino IDE: 6 kroków

Wideo: Pierwsze kroki z NodeMCU ESP8266 na Arduino IDE: 6 kroków

Wideo: Pierwsze kroki z NodeMCU ESP8266 na Arduino IDE: 6 kroków
Wideo: NodeMCU | ESP8266 Pierwsze Uruchomienie Tutorial #1 2024, Lipiec
Anonim
Pierwsze kroki z NodeMCU ESP8266 na Arduino IDE
Pierwsze kroki z NodeMCU ESP8266 na Arduino IDE

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?

Co to jest NodeMCU?
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

Jak zaprogramować NodeMCU za pomocą Arduino IDE?
Jak zaprogramować NodeMCU za pomocą Arduino IDE?
Jak zaprogramować NodeMCU za pomocą Arduino IDE?
Jak zaprogramować NodeMCU za pomocą Arduino IDE?
Jak zaprogramować NodeMCU za pomocą Arduino IDE?
Jak zaprogramować NodeMCU za pomocą Arduino IDE?
Jak zaprogramować NodeMCU za pomocą Arduino IDE?
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?

Jakich innych płyt mogę używać zamiast NodeMCU?
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: