duminică, 26 august 2018

Pagina web creată cu ESP32 programat cu Arduino IDE

   Baza acestui material este articolul numit ESP32 Web Server – Arduino IDE scris de Rui Santos şi este util pentru testarea rapidă a plăcilor de dezvoltare cu ESP32, cum este Geekcreit® ESP32-DevKit.
   Pentru a putea programa o placa cu ESP32 cu mediul Arduino IDE trebuie urmaţi paşii prezentaţi în articolul lui Rui Santos numit Installing the ESP32 Board in Arduino IDE (Windows instructions).
   Am constatat că această placa are 2 leduri (buit-in), unul la GPIO0 şi unul la GPIO27 (nu doar la GPIO27) aşa că am modificat programul original să imi aprindă aceste leduri, modificând şi logica de aprindere (inversă), acest program modificat de mine este ESP32_WebServer.ino.
   După încărcarea programului, în ecranul de monitorizare serială găsim adresa IP a paginii web
accesând pagina vom vedea
   Apăsând pe butonul de sus (GPIO0), se va aprinde ledul corespunzător, schimbându-se şi informaţia de pe ecran
,
apăsând şi pe al doilea buton (GPIO27), se aprinde şi cel de-al doilea
   Pentru a rămâne doar led-ul din dreapta imaginii aprins (cel de la GPIO27), îl stingem pe cel din stânga (GPIO0)
   Am făcut 2 filmuleţe, pentru înţelegea mai uşoară a modului de comandă şi funcţionare

Niciun comentariu:

Trimiteți un comentariu