DETECCIÓ DE POSSIBLES PROBLEMES
DETECCIÓ DE POSSIBLES PROBLEMES
Si l'ESP32 no aconsegueix connectar-se, pel motiu que sigui, el programa es quedarà "penjat" intentant-ho indefinidament.
Estaria bé definir un màxim de temps (per exemple 10 segons), i si no ho ha aconseguit, mostrar un missatge d'error.
Proposta de solució:
Podem fer un comptador amb una variable de valor inicial 0, que a cada comprovació sumi 1. Si arriba a un valor prefixat i no s'ha connectat, haurà de sortir el missatge d'error.
Com que les comprovacions es fan cada 0.1 s i en 10 s hi ha 1000 bucles de 0.1 s, el valor límit del comptador haura de ser 1000.