Problema com a comunicação do Módulo GSM SIM800l e o Arduino

Olá, pessoal !

Estou fazendo um projeto de escola, onde a equipe em que faço parte está tendo problemas com a comunicação entre o módulo GSM SIM800l e o Arduíno (optamos em usar o nano para o projeto).

Montamos o circuito dessa forma que se encontra na foto, mas mesmo estando tudo certo com as conexões o problema persiste.

O problema em questão é que quando colocamos pra rodar o código de teste do módulo que, no caso, a gente manda via Monitor Serial o comando "AT" o módulo não responde com um "OK", o que de fato era pra acontecer.

O código que estamos utilizando é esse:

#include <SoftwareSerial.h>
 
//Porta do Arduino onde o pino TX do Módulo GSM esta conectado
#define TX_PIN 10
 
//Porta do Arduino onde o pino RX do Módulo GSM esta conectado
#define RX_PIN 11
 
//Cria comunicacao serial via software nas portas digitais definidas acima
SoftwareSerial serialGSM(TX_PIN, RX_PIN);
 
void setup() {
  //Begin serial comunication with Arduino and Arduino IDE (Serial Monitor)
  Serial.begin(1200);
  while(!Serial);

  //Inicia comunicacao serial com o GSM
  serialGSM.listen();
  serialGSM.begin(2400);
  delay(1000);
   
  Serial.println("Setup Completo!");
}
 
void loop() {
  //Le as mensagens vindas do GSM para escrevê-las no monitor serial  
  if(serialGSM.available()){
    Serial.write(serialGSM.read());
  }
  
  //Le as mensagens vindas do monitor serial para copiá-las para o GSM
  if(Serial.available()){    
    serialGSM.write(Serial.read());
  }
}

Desde já, agradeço por qualquer ajuda.

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