Paso 2: El código
En primer lugar, después de la configuración general y configuración, es importante iniciar el ESP como un servidor. Para esto, se utiliza la función de () de InitWifiModule (véase el código de conexión)
Cuando conectando al monitor serial muestra la información como se muestra en la figura. Muy importante es la segunda dirección IP que aparece en la pantalla: 10.0.1.2 (supuesto tuyo será otra dirección IP).
Busca el código en más detalles:
- En el bucle principal, lo primero es mirar a ver si el ESP está enviando algo y si la cadena "+ IPD" se encuentra. Si sucede, significa que la página se ha identificado (ver copia del serie monitor abajo).
- Debemos esperar 300 milisegundos para asegurarse de que el búfer serial ha leído todos los datos.
- Como la función de leer () devuelve el ASCII, es importante que al cargar el identificador de conexión, el valor "48" es restado del dato a leer. "48" es el código ASC del primer carácter "0". Así si por ejemplo, los datos de 49 (código ASCII para "1") se recibe restando 48, el resultado será un dígito puro (1").
- El código HTML se construye en código de Arduino y envía al navegador para la construcción de la página.