Paso 3: Arduino como un servidor web con el ESP8266 como el punto de acceso
El ESP8266 ahora se ha probado, ahora necesitamos utilizar la Arduino para servir páginas basadas en la solicitud de conexión desde un navegador. El ESP8266 es un 3.3V dispositivo y requiere nivel cambio para las líneas de datos, como el Arduino UNO ejecuta sus pernos del IO en 5V.
Imagen de TH arriba muestra el circuito de Transistor estándar utilizado para hacer un convertidor de nivel de un canal.
Si tiene tierra, Tx y Rx conectado a Arduino y un 3, 3V alimentación ir al módulo de ESP8266 y circuito de convertidor de lógica, estás listo para ir.
Descargar el archivo INO y abierto en el IDE de Arduino, subirlo a tu UNO y cuando termine, abra al monitor Serial a 9600 baudios. Obtendrá una salida con la confirmación de cada paso desde el módulo de ESP8266. Cuando tenga la dirección IP (no la 192.168.4.1) - Conecte a esta dirección con su navegador, usted debe conseguir una página con el mensaje Hola mundo y un botón (no hace nada por el momento).
Felicitaciones - Usted ha configurado una arduino como un servidor web inalámbrico
Ahora puede tener el Arduino con un ESP8266 funciona como un servidor en cualquier lugar puede conseguir energía, ideal para usar como un servidor de sensor en difícil llegar a colocar por ejemplo la esquina lejana de un ático donde hay que controlar la temperatura y la humedad.