Come creare web app per gestire LED su ESP32 #13

Nell’articolo di oggi vedremo come utilizzare realizzare una web app (o server web totalmente autonomo) con ESP32. Il progetto in questione controllerà due pin GPIO ai quali sono collegati a due LED. Utilizzeremo Arduino IDE. Potremmo accedere con qualsiasi device su rete locale.

Lista componenti

Fasi salienti del progetto

Il server gestirà due pin GPIO.

Sarà possibile accedere al server WEB digitando l’indirizzo IP dell’ESP32 su broswer (rete locale).

Cliccando i bottoni che compariranno sul web server si può cambiare lo stato del LED da accesso a spento e viceversa.

Collegamenti

In seguito schema e diagramma di collegamento. Per costruire un circuito ricordati di tenere la scheda spenta.

Codice

Se questo è il tuo primo articolo ti invito di leggere prima questo per l’installazione dei driver della scheda. Ecco qui un piccolo riepilogo prima di compilare e caricare il codice.

web

web

Ecco qui lo sketch:

Compila e carica il codice sull’ESP32, ed ecco qui che potremo visualizzare l’indirizzo IP che utilizzeremo per accedere via broswer dal monitor seriale.

web

Accesso server web

Per accedere al server web, apri il browser, incolla l’indirizzo IP di ESP32 e vedrai la pagina seguente. 

web

Ora puoi verificare se il tuo server web funziona correttamente. Fare clic sui pulsanti per controllare l’accensione e spegmineto di LED.

Al prossimo articolo. Grazie per la lettura.

Iscriviti ai nostri gruppi Telegram

Link utili

Seguici per non perdere le prossime novità!

Simone Candido è un ragazzo appassionato del mondo tech nella sua totalità. Simone ama immedesimarsi in nuove esperienze, la sua filosofia si basa sulla irrefrenabile voglia di ampliare a 360° le sue conoscenze abbracciando tutti i campi del sapere, in quanto ritiene che il sapere umano sia il connubio perfetto tra cultura umanistica e scientifica.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.