Se afișează postările cu eticheta NodeMcu. Afișați toate postările
Se afișează postările cu eticheta NodeMcu. Afișați toate postările

Server web simplu pe NodeMCU ESP8266

 Autor:   Publicat pe:    Niciun comentariu
ESP8266 este un microcontroller cu suport WiFi și TCP/IP produs de Espressif Systems (Shanghai). Prețul redus al dispozitivului l-a făcut foarte popular, fiind inclus în module, dar și în plăci de dezvoltare pentru aplicații IoT (Internet of Things). NodeMcu este o placă de dezvoltare ce folosește un modul cu ESP8266. Într-un articol anterior am configurat Arduino IDE pentru a putea programa această placă. Am început prin a aprinde intermitent un LED, fără a utiliza funcțiile WiFi ale modulului. E timpul să „conectăm” LED-ul la internet.

În acest articol, voi programa un server web minimal pe ESP8266. Prin accesarea interfeței web, vei putea porni și opri un LED. Butonul care acționează LED-ul își modifică acțiunea în funcție de starea LED-ului. Dacă acesta este oprit, butonul „on” îl pornește. După pornire, butonul își modifică denumirea și funcția în „off”. Deci, în acest exemplu, trimitem date către NodeMcu, dar și primim.

Server simplu pe NodeMCU ESP8266

Programare NodeMCU ESP8266 în Arduino IDE

 Autor:   Publicat pe:    Un comentariu
ESP8266 este un microcontroller cu suport WiFi și TCP/IP produs de Espressif Systems (Shanghai).  Prețul redus al dispozitivului l-a făcut foarte popular, fiind inclus în module, dar și în plăci de dezvoltare pentru aplicații IoT (Internet of Things). ESP8266 conține un procesor pe 32 de biți tactat la 80 MHz, cu 32kB RAM pentru instrucțiuni, respectiv 80kB RAM pentru utilizator. Indicațiile din acest articol se aplică, cu mici modificări, tuturor plăcilor de dezvoltare cu module bazate pe ESP8266.

Una dintre cele mai ieftine plăci de dezvoltare este Lolin NodeMcu. În acest articol am folosit versiunea 3 a acestei plăci. Portul USB al plăcii este folosit pentru programare, fiind doar un convertor USB serial. Integratul USB este diferit la NodeMcu 1.0 (Silabs CP2102) față de NodeMcu 3.0 (WCH CH340G). Acest lucru trebuie avut în vedere la instalarea driver-ului. Placa NodeMcu conține un modul cu ESP8266. Este vorba de modulul ESP-12E sau ESP-12F produs de Ai-Thinker. O memorie flash de 32 Mbit (4 megaocteți) este conectată prin interfața SPI la ESP8266.

Programare NodeMCU ESP8266 în Arduino IDE