Tempo esecuzione del codice...

Ciao, stavo implementando wi-fi e web server nel mio antifurto con l'ESP8266.
Il problema è che quando "appendo" il mio codice allo sketch di prova dell'access point wi-fi, vedo dei buchi nel segnale wi-fi probabilmente dovuto alla "pesantezza" del codice.
Credo che dovrei gestire i tempi di scansione della tastiera e aggiornamento del display (adesso è tutto all'interno del loop ed ho misurato 1/14 di secondo a loop)
lasciando più tempo alla parte relativa al wi-fi..... qualcuno ha esperienza con questo tipo di ottimizzazione?
Idee? suggerimenti?

Grazie !

Figo però.... con millis() sto tracciando l'impegno delle routine :slight_smile:

Vedi qua, sotto Yielding: ESP8266 Thing Hookup Guide - learn.sparkfun.com

Se può esserti utile, qua un metodo per velocizzare il loop, guarda da questo post in poi :wink: Praticamente in poche parole si tratta di commentare l'if del serial event nel main.ccp dentro il cores di Arduino

In più anche togliere la serial.begin se non usi la seriale, che di solito serve solo per le prove

Grazie sukko… mooolto interessante: verifico domani stesso…
… apperò… devo capire come ristrutturare il codice, potrei fare il refresh dell’LCD ogni 300mS tanto non ho particolare “fretta”

Grazie As_Needed !

Stefano

Di niente!