Error GSM modem model

Hola, espero se encuentren bien, me encuentro tratando de ocupar la sim7600G-H con una esp32 pero me sale el siguiente error, #error "Please define GSM modem model"
, me gustaria saber como poder arreglarlo o si alguien le paso lo mismo y encontro la manera para solucionarlo, espero me puedan ayudar, el codigo lo dejo aqui, es un codigo para poder encender un led por mensaje.

#include <TinyGsmClient.h>
#include <Wire.h>
#define apn "internet.itelcel.com"
#define gprsUser ""
#define gprsPass ""
#define TINY_GSM_MODEM_SIM7600
#define LED_PIN 2
TinyGsm modem(Serial1);

void setup() {
  Serial.begin(115200);
  Serial1.begin(115200, SERIAL_8N1, SIM7600_RX_PIN, SIM7600_TX_PIN);

  pinMode(LED_PIN, OUTPUT);
  digitalWrite(LED_PIN, LOW);
  delay(3000);
  Serial.println("Iniciando conexion GPRS");
  if (!modem.init()) {
    Serial.println("Error al inicializar el modulo GPRS");
    while (true);
  }
  Serial.println("Conectandose a la red movil");
  if (!modem.gprsConnect(apn, gprsUser, gprsPass)) {
    Serial.println("Error al conectarse a la red movil");
    while (true);
  }
  Serial.println("Configurando para recibir mensaje SMS");
  modem.smsDeleteAll();
  modem.smsInterrupt(true);
}

void loop() {
  if (modem.smsAvailable()) {
    String message = modem.readSMS(1);
    processSMS(message);
    modem.smsDelete(1);
  }
}
void processSMS(String message) {
  if (message.index0f("ENCENDER LED") != -1) {
    digitalWrite(LED_PIN, HIGH);
    Serial.println("LED ENCENDIDO");
  }
}

Mueve la sexta linea, la que dice

#define TINY_GSM_MODEM_SIM7600

a la primera posición.

De todos modos hay otros errores, por ej., no has definido los pines SIM7600_RX_PIN y SIM7600_RX_PIN.

1 Like

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