Estoy usando Arduino Nano y ESP8266.
Cuando configuro como la imagen y conecto Arduino Nano a la PC por USB:
El ESP8266 funciona correctamente. (Arduino Nano solo se usa como puente)
Imprimo y leo desde una serie con un programa C #, funciona correctamente.
Lo que envío desde el programa C #:
AT+CWJAP="APN", "Pass"
El mensaje de ESP:
AT+CWJAP="APN", "Pass"
OK
Pero, cuando cambio la configuración de la siguiente manera:
- Cable verde (cable verde en la imagen) al pin Arduino Digital2
- Cable rojo (cable rojo en la imagen) al pin Arduino Digital3
- Use el código Arduino para leer / escribir en serie, en lugar del programa C #
- Cree una serie de software desde el código (esp8266 = SoftwareSerial (2, 3))
Lo que envío desde SoftwareSerial:
AT+CWJAP="APN", "Pass"
El mensaje de ESP:
AT+CWJAP="APN", "Pass"
ERROR
¿Tienes alguna idea? ¿Por qué el resultado en SoftwareSerial no es idéntico a Serial?