Senhores boa noite, estou implementando um projeto que utilizar os shields SIM900 e Arduino Uno, onde na execução do código baixo, gravado no Arduino, no log é apresentado erro de conexão com a operadora, no trecho em destaque; poderiam me auxiliar neste problema? Considerar que o chip da TIM está com créditos e está enviando e recebendo mensagens corretamente.
if (inet.attachGPRS("timbrasil.br", "tim", "tim")) //já tentei tim.br e também não conectou
Serial.println(F("status=Conectado..."));
else
Serial.println(F("status=Nao conectado !!"));
==========================================
#include <SoftwareSerial.h>
#include "inetGSM.h"
InetGSM inet;
boolean started = false;
char smsbuffer[160];
char n[20];
byte valor;
void setup()
{
Serial.begin(9600);
powerUpOrDown();
Serial.println(F("Testando GSM Shield SIM900"));
if (gsm.begin(2400))
{
Serial.println(F("\nstatus=READY"));
started = true;
}
else Serial.println(F("\nstatus=IDLE"));
}
void loop()
{
if (started) {
//Aguarda novo SMS e envia para o servidor web
Serial.println(F("gsm.readSMS.."));
//if (gsm.readSMS(smsbuffer, 160, n, 20)) {
// String str(smsbuffer);
// envia_GSM(smsbuffer);
envia_GSM("testes..");
//delay(10000);
//}
delay(1000);
}
}
void powerUpOrDown()
{
//Liga o GSM Shield
Serial.print(F("Liga GSM..."));
pinMode(6, OUTPUT);
digitalWrite(6, LOW);
delay(1000);
digitalWrite(6, HIGH);
delay(1000);
Serial.println(F("OK!"));
digitalWrite(6, LOW);
delay(500);
}
void envia_GSM(String texto)
{
Serial.println(F("enviando GSM..."));
char temp_string[55];
char msg[10];
int numdata;
if (inet.attachGPRS("timbrasil.br", "tim", "tim"))
Serial.println(F("status=Conectado..."));
else
Serial.println(F("status=Nao conectado !!"));
delay(100);
String valor = "MSG_Texto1=" + texto;
valor.toCharArray(temp_string, 55);
numdata = inet.httpPOST("meusite.com", 80, "/add.php", temp_string, msg, 50);
Serial.println("numdata: "); Serial.println(numdata);
delay(5000);
}
Tags:
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por