Paso 2: Software necesario
Nota: velocidad en baudios debe coincidir en ambos extremos de un par de dispositivo de comunicaciones.
Hay 2 comunicación serial como se mencionó anteriormente.
0.0. velocidad en baudios para la comunicación Serial entre Arduino y ESP8266 algunas fuentes en Internet (por ejemplo guía del fabricante oficial) recomienda 57600, algún foro posts recomendados 115200. Sin embargo, el ESP8266 recibió (dec14) fue la última versión (0902) y se fijó la velocidad de transmisión a 9600. Suponiendo que todos los otros parámetros en el lugar correcto, cambio de velocidad de transmisión de este no es un problema.
La captura de pantalla siguiente describe la versión de software ESP8266 en detalle siguiendo una configuración de "correcta" en hardware y software. El principal desafío es solución de problemas de incertidumbre en los parámetros de configuración y software del hardware.
0.1 velocidad en baudios para serie comunicaciones entre Arduino y USB monitor asumiendo mediante hardware serie, hará cualquier velocidad en baudios. Software serial cuenta con una limitada velocidad en baudios de 19200.
0. software de terminal Hyperterminal, SSCOM Arduino Serial Monitor, CoolTerm,
Suponiendo que con el hardware y cableado identificado anteriormente, Arduino Serial Monitor puede utilizarse para monitorizar la salida serial. El puerto USB de Arduino es por defecto Serial0.
1. qué esperar
Encender el arduino y la instalación de ESP8266. El led rojo de ESP8266 va a luz hasta y flashes de LED azul durante el inicio. Utilice un dispositivo compatible con Wi-Fi, busque ssid ESP_XYZABC; donde XYZABC es los 6 últimos dígitos de la dirección mac de la ESP8266. Por defecto ESP8266 puesta en marcha en modo AP suave con DHCP, y cualquier dispositivo compatible con Wi-Fi puede asociarse a este AP suave y recibir la dirección IP de 192.168.4.XYZ
Felicidades, ESP8266 está vivo (si sobrevivió alguno de las desgracias sucedieron antes).
2. código para la prueba ESP8266 con Arduino
El código de fuente enumerado simplemente copiados datos entre 2 interfaces seriales. Por lo tanto Serial Monitor permite ingresar comandos AT vía monitor USB en Serial0 para ESP8266 en Serial2.
Asegúrese de que se establecen lo parámetros highligted en rojo en la captura de pantalla.
desde la ventana de monitor serie, entra en y luego pulse "enviar"; Suponiendo que todos los parámetros se fijan por consiguiente, un "OK" se contestarán por ESP8266.
para restablecer la ESP8266, entrar en + RST y presione "enviar". luego aparecen algunos datos aleatorios, siga por "listo"
Felicitaciones, ESP8266 responde a algunos comandos AT.
3. código para la prueba ESP9266 en un Arduino con Internet
Un PA/enrutador inalámbrico está configurado con el SSID "Borde", es conjunto de seguridad "WEP", como DHCP. El puerto WAN de este AP está conectado a Internet. En el siguiente diagrama ESP8266 es conectado al AP y emitido con un IP privado. Sin embargo, el puerto WAN en el AP no tiene una IP asignada, por lo tanto no hay Internet acceso.
El código fuente modificado de prueba está disponible en gist
https://GIST.github.com/teos0009/2f61b6b031a6eb35c...