Ayuda con sim800L y ESP32

Hola amigos del foro. Tengo un problema y les pido por favor me ayuden. Tengo un SIM800L el cual he conectado al ESP32 DEV KIT 1. ingreso el código, sin embargo, no consigo que haga llamadas o envíe mensajes de texto a un número en específico. Ayúdenme por favor. Dejo el código que subí al ESP32.
#include <HardwareSerial.h>

HardwareSerial SIM800L(2); // Utiliza UART2 del ESP32

// Configura los pines RX y TX para SIM800L
const int SIM800L_RX = 16;
const int SIM800L_TX = 17;

// Reemplaza con el número de teléfono al que quieres llamar
const char* phoneNumber = "+593995465420"; // Asegúrate de incluir el código de país

void setup() {
// Inicia el monitor serial
Serial.begin(115200);

// Inicia la comunicación serial con SIM800L
SIM800L.begin(9600, SERIAL_8N1, SIM800L_RX, SIM800L_TX);

Serial.println("Inicializando el módulo SIM800L...");
delay(6000); // Da tiempo al módulo para inicializarse

// Comando AT básico para verificar la comunicación con el SIM800L
SIM800L.println("AT");
delay(6000);

// Comando AT para hacer una llamada
SIM800L.println(String("ATD") + phoneNumber + ";");
Serial.println("Realizando llamada...");
delay(6000);
// La llamada se mantendrá activa hasta que se cuelgue.
// Para colgar la llamada puedes enviar el comando ATH
// SIM800L.println("ATH");
}

void loop() {
// Lee cualquier respuesta del SIM800L y la imprime en el monitor serial
if (SIM800L.available()) {
Serial.write(SIM800L.read());
}
}

He trasladado su tema de una categoría de idioma inglés del foro a la categoría International > Español @andresw.

En adelante por favor usar la categoría apropiada a la lengua en que queráis publicar. Esto es importante para el uso responsable del foro, y esta explicado aquí la guía "How to get the best out of this forum".
Este guía contiene mucha información útil. Por favor leer.

De antemano, muchas gracias por cooperar.

Moderador:
Por favor, lee las Normas del foro
Si posteas en el foro en inglés usa idioma inglés para expresarte.
Si escribes en español debes usar el foro Arduino en español.
Edita también tu código/error usando etiquetas de código.
Ve a edición, luego selecciona todo el código que has publicado, lo cortas y click en <CODE/>



Por ultimo en el punto 5 de las normas dice que no debes usar palabras consideradas inútiles como "Ayuda con..." modifica el título por favor.
No sigas respondiendo sin hacer los cambios que ses te han solicitado por dos moderadores.

Una pregunta indiscreta: ¿qué te ha contestado al "AT"? Porque desde ahí se empieza.
Una vez le hagas caso a surbyte, podremos entender mejor la programación y por tanto ayudarte

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.