Paso 2: Prueba el firmware y preparando
Ahora que hemos cargado el firmware, queremos probarlo y realizar algunos cambios en él. El recurso más grande para esto será el manual para el SDK, que puede ser obtenido desde el sitio web Expressif. Para este instructivo aunque queremos asegurarnos tenemos la versión correcta, configurar el softAP, activar DHCP y reducir la velocidad en baudios de 115200 a 9600. La razón de la reducción en la tasa de baudios es que necesitamos usar el serial del software en el Arduino para poder comunicarse con el Arduino y el ordenador. Para iniciar, asegurar que desconectado el cable USB de la computadora en el ultimo paso, mover el GPIO0 de GND a una porción no usada de la placa (o simplemente quitar el cable). Enchufe ahora el cable USB en e ir al IDE de Arduino. Ir a herramientas / tablas y seleccione ESP8266 genérico. Cambiar el puerto para que coincida con su puerto de comunicación detectado de la FTDI. Ahora abra al serial monitor y cambiar la velocidad en baudios a 115200. Ahora puede comenzar a usar comandos AT para hablar con el Arduino. El primer comando que desea ejecutar es AT. Esto debería devolver un OK y le deja que saber que está trabajando el conjunto de comandos AT. Ahora escribe en + GMR y presiona enter. Usted debe ver la versión del firmware volvió similar a la imagen que postee. Lo que se ha agregado para el conjunto de comandos AT es que para la mayoría de los artículos que se almacenan para flash, usted puede realizar una prueba del comando primero. Esto es bueno porque si establece un valor mal y hacer que la tarjeta no responde, un simple reinicio lo pondrá nuevamente a donde estabas. Permite establecer la velocidad en baudios de 9600, necesita hacerlo de todos modos y si sólo está usando esto para obtener su ficha de ESP listo para usar, este debe ser el último paso. Si miras el manual para el firmware, usted notará que para muchos de los comandos AT + CW, hay 3 versiones. Una versión depreciada, una versión _CUR y una versión _DEF. La versión _CUR siempre debe ejecutar y probada antes de ejecutar la versión _DEF como esto escribe el comando que flash y el nuevo valor predeterminado en el arranque de la viruta. Para cambiar la velocidad en baudios se escriba AT + UART_CUR = 9600, 8, 1, 0, 0 (Nota: el manual muestra 9600, 8,1,0,3 no lo hace se pierde comunicación con la Junta y tienen que volver a cargar una versión de firmware muy viejo para restaurar) y pulse Entrar. Se verá algo, puede ser legible, no puede. La razón de esto es que el chip ahora funciona a 9600 en vez de 115200 por lo que ahora necesita cambiar la velocidad a 9600 en el monitor serie. Hacerlo ahora sin desconectar el chip o cerrar la ventana. Se borrará la ventana y otra vez puede ejecutar los comandos AT y AT + GMR. Si esto tiene éxito, vuelva a ejecutar el comando UART como _DEF esta vez: AT + UART_DEF = 9600, 8, 1, 0, 0, debería ver un OK. El último comando que debemos ejecutar es activar el DHCP. Es raro pero esto va a necesitar a hecho de softAP y estación. Antes de esto lo podemos hacer pero necesitamos para asegurarse de que están en el modo correcto. Por simplicidad, set AT + CWMODE_CUR = 3 y, a continuación, AT + CWDHCP_CUR = 2, 1 te darás cuenta que los números son ligeramente diferentes según el modo 1 = estación, 2 = softap y 3 = ambos mientras que dhcp es 0 = estación, 1 = softap y 2 = ambos. La clave aquí es que todo lo que usted ajuste el modo a, necesita habilitar el dhcp para. Una vez que una autorización para ambas entradas, cometen a flash con AT + CWMODE_DEF = 3 y AT + CWDHCP_DEF = 2, 1. Ahora puede desconectar el ESP de la protoboard.