Cuprins:
- Pasul 1: Ce este NodeMCU?
- Pasul 2: Cum se programează NodeMCU folosind Arduino IDE
- Pasul 3: Controlul LED-ului printr-o pagină HTTP folosind NodeMCU
- Pasul 4: Cod
- Pasul 5: Ce alte plăci pot folosi în loc de NodeMCU?
- Pasul 6: Exemple de proiecte:
Video: Noțiuni introductive W / NodeMCU ESP8266 pe Arduino IDE: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Prezentare generală
În acest tutorial, veți afla cum să utilizați NodeMCU pe Arduino IDE.
Ce vei învăța
- Informații generale despre NodeMCU
- Cum se instalează plăci bazate pe ESP8266 pe Arduino IDE
- Cum se programează NodeMCU pe Arduino IDE
- Vă prezentăm plăci care pot fi utilizate în locul NodeMCU
Pasul 1: Ce este NodeMCU?
Astăzi, aplicațiile IOT sunt în creștere, iar obiectele de conectare devin din ce în ce mai importante. Există mai multe moduri de a conecta obiecte, cum ar fi protocolul Wi-Fi.
NodeMCU este o platformă open source bazată pe ESP8266 care poate conecta obiecte și permite transferul de date folosind protocolul Wi-Fi. În plus, oferind unele dintre cele mai importante caracteristici ale microcontrolerelor, cum ar fi GPIO, PWM, ADC etc., poate rezolva multe dintre nevoile proiectului singur.
Caracteristicile generale ale acestui forum sunt următoarele:
- Ușor de folosit
- Programabilitate cu limbaje Arduino IDE sau IUA
- Disponibil ca punct de acces sau stație
- practicabil în aplicații API bazate pe evenimente
- Având o antenă internă
- Conținând 13 pini GPIO, 10 canale PWM, I2C, SPI, ADC, UART și 1-Wire
Pasul 2: Cum se programează NodeMCU folosind Arduino IDE
Pentru a utiliza Arduino IDE pentru a programa NodeMCU, trebuie să îl introduceți la început la software.
Pentru a face acest lucru, copiați următorul cod și urmați pașii de mai jos:
arduino.esp8266.com/stable/package_esp8266c…
pasul 1. Alegeți Preferințe în meniul Fișier și introduceți codul copiat în partea URL-uri suplimentare a administratorului de bord. Apoi apăsați OK.
Pasul 2. Căutați cuvântul ESP8266 în Panouri> manager de panouri din meniul Instrumente. Apoi instalați plăci ESP8266. După instalarea completă, veți vedea eticheta INSTALATĂ pe plăcile ESP8266.
După acești doi pași, puteți vedea plăcile bazate pe ESP8266, cum ar fi NodeMCU, în lista de plăci Arduino IDE și puteți alege placa dorită pentru a încărca codul.
Pentru a utiliza pinii digitali, trebuie să selectați numerele GPIO. De exemplu, pinul D7 este definit ca GPIO13. Deci, ar trebui să configurați numărul PIN 13 ori de câte ori doriți să utilizați D7 în programul dvs. De asemenea, puteți utiliza pinul D2 (GPIO4) ca SDA și pinul D1 (GPIO5) ca SCL
Pasul 3: Controlul LED-ului printr-o pagină HTTP folosind NodeMCU
Puteți conecta internetul prin Wi-Fi folosind NodeMCU și puteți aplica comenzile dorite prin crearea unei pagini
În acest exemplu, puteți controla un LED apăsând tasta ON și OFF. Introduceți modemul SSID și parola în partea furnizată și încărcați-le pe placa dvs. NodeMCU utilizând Arduino IDE. (Lăsați alte setări la valorile implicite)
Pasul 4: Cod
După deschiderea Serial Monitor, dacă este stabilită conexiunea la Internet, vi se va da adresa IP a paginii pe care ați creat-o (de exemplu 192.168.1.18). Copiați și lipiți-o în browserul dvs. pentru a deschide pagina
Pasul 5: Ce alte plăci pot folosi în loc de NodeMCU?
Există diferiți factori importanți pentru alegerea tipului de placă pentru un sistem IOT, cum ar fi numărul de pini GPIO, protocoale de comunicare, inclusiv o antenă etc.
De asemenea, există diferite plăci și platforme, fiecare având caracteristicile sale specifice.
Aici le-am comparat pe baza celor mai importante caracteristici necesare pentru proiectele IOT.
Pasul 6: Exemple de proiecte:
- Blocare ușă inteligentă cu pagină de conectare WiFi de către Arduino și ESP8266
- Vorbește cu Arduino și controlează-l de Google Assistant
- Joacă-te cu Fire Over WIFI! ESP8266 și Neopixeli (inclusiv aplicația Android)
- nstagram Likes Speedometer de Arduino și ESP8266
Dacă vi se pare util și interesant acest tutorial, vă rugăm să ne placeți pe facebook.
Recomandat:
Noțiuni introductive despre Digispark Attiny85 Utilizarea Arduino IDE: 4 pași
Noțiuni introductive despre Digispark Attiny85 Utilizarea Arduino IDE: Digispark este o placă de dezvoltare a microcontrolerelor bazată pe Attiny85 similară liniei Arduino, doar mai ieftină, mai mică și puțin mai puternică. Cu o serie întreagă de scuturi pentru a-și extinde funcționalitatea și capacitatea de a utiliza ID-ul familiar Arduino
Noțiuni introductive despre ESP32 - Instalarea plăcilor ESP32 în Arduino IDE - ESP32 Blink Code: 3 pași
Noțiuni introductive despre ESP32 | Instalarea plăcilor ESP32 în Arduino IDE | ESP32 Blink Code: În acest instructable vom vedea cum să începeți să lucrați cu esp32 și cum să instalați plăci esp32 în Arduino IDE și vom programa esp 32 pentru a rula codul blink folosind arduino ide
Noțiuni introductive despre Stm32 folosind Arduino IDE: 3 pași
Noțiuni introductive despre Stm32 folosind Arduino IDE: STM32 este o placă destul de puternică și populară, acceptată de Arduino IDE. pentru a-l programa
Noțiuni introductive despre Esp 8266 Esp-01 cu Arduino IDE - Instalarea plăcilor Esp în Arduino Ide și programarea Esp: 4 pași
Noțiuni introductive despre Esp 8266 Esp-01 cu Arduino IDE | Instalarea plăcilor Esp în Arduino Ide și programarea Esp: În acest instructables vom învăța cum să instalați plăci esp8266 în Arduino IDE și cum să programați esp-01 și să încărcați codul în acesta. aceasta și majoritatea oamenilor se confruntă cu probleme
ESP8266-NODEMCU Modul WiFi 3 dolari # 1 - Noțiuni introductive despre WiFi: 6 pași
ESP8266-NODEMCU Modul WiFi 3 dolari # 1 - Noțiuni introductive despre WiFi: O nouă lume a acestor micro-computere a sosit și acest lucru este ESP8266 NODEMCU. Aceasta este prima parte care arată cum ați putea instala mediul esp8266 în ID-ul dvs. arduino prin videoclipul de pornire și ca piese inc