Hola amigos. Vereis, tengo este ESP8266: (el negro de la derecha)
Tengo todo aparentemente bien conectado, el ESP lo tengo alimentado con una fuete de protoboard a 3.3v y a su vez los TX y RX del ESP a un clon de Arduino Nano. El ESP me crea la red Wifi y ademas, si envío cualquier dato desde el monitor serial se enciende el led azul, entendiendo que recibe datos.
El código que uso es el siguiente:
#include <SoftwareSerial.h>
SoftwareSerial BT1(3, 2); // RX | TXvoid setup()
{ Serial.begin(115200);
BT1.begin(115200);
}void loop()
{ String B= "." ;
if (BT1.available())
{ char c = BT1.read() ;
Serial.print(c);
}
if (Serial.available())
{ char c = Serial.read();
BT1.print(c);
}
}
El problema es que cuando envío AT (NL&CR 115200baudios) me responde con muchos caracteres basura. Aparentemente parece un problema de baudios, pero he probado con todas las opciones y nada. También he leído que posiblemente tenga que poner una resistencia en el TX o RX, pero no estoy seguro y no quiero estropear nada.
Por otro lado, ¿debería unir el GND de arduino, el del ESP y el de la fuente de alimentación? Es que no quiero quemar nada.
Si alguien tiene este modulo y puede guiarme un poco se lo agradecería.
Un saludo.
SOLUCION: En mi caso era un problema con las masas. Una vez unidas funciona todo perfecto a 115200baudios.