Cuprins:
Video: Noțiuni introductive W / NodeMCU ESP8266 pe Arduino IDE: 6 pași
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
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.