Hola buenas noches, quisiera saber si alguien me puede dar una ayuda del porque no puedo comunicar mi sim800l. Probe conectar directamente a los pines TX y RX del modulo arduino UNO.
Al enviar el comando AT, me devuelve: OK, SMS ready, Call ready
Datos de vital importancia..
El modulo parpadea constantemente.
Al enviar un SMS desde mi celular al modulo lo recibe, debido a que en mi celular me devuelve el estado recibido.
Alimento al modulo con un step-dowm de 4,3v
Gracias y espero no haber irrumpido ninguna regla del foro. Saludos
Hi,
El sim8001 requiere un fuente de energia que pueda suplir un voltaje de 3.4 a 4.4 voltios con una corriente de 2 amperios como minimo sino el module se va ir en shutdown. La fuente que usa puede suplir los 2 amperios sino posiblemente es el problema que etas experimentando.
Si, el Step-Down puede soportar hasta 3 Amperes, el consumo medido del modulo es de 1A, el voltaje de salida del Step-Down es de 4,3v. Saludos
Probe conectar directamente a los pines TX y RX del modulo arduino UNO.
Dime como hiciste para ver OK si usaste TX y RX del UNO? Se supone que debes usar SoftwareSerial porque el UNO solo tiene 1 puerto serie y esta siendo usado por el monitorSerie, para que puedas ver ALGO debes usar por ejemplo algo asi
Acá usan 10 y 11 para RX y TX.
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX
void setup() {
// Open serial communications and wait for port to open:
Serial.begin(9600);
while (!Serial) {
; // wait for serial port to connect. Needed for native USB port only
}
Serial.println("Goodnight moon!");
// set the data rate for the SoftwareSerial port
mySerial.begin(9600);
mySerial.println("AT");
}
void loop() { // run over and over
if (mySerial.available()) {
Serial.write(mySerial.read());
}
if (Serial.available()) {
mySerial.write(Serial.read());
}
}