Shield SIM900d + Arduino UNO rev 3 - Não consigo enviar comandos AT
2 participantes
Página 1 de 1
Shield SIM900d + Arduino UNO rev 3 - Não consigo enviar comandos AT
Olá amigos, sou novato por aqui e resolvi apertar "F1" (Help) após algumas tentativas de comunicação entre o Arduino UNO com um Shield SIM900d.
Utilizei o código postado abaixo, na IDE 1.0 conforme recomendado, porém ao entrar no Serial Monitor ou até mesmo no Hyperterminal não consigo enviar nenhum comando, porém aparece as informações abaixo:
---------------------
RDY
+CFUN: 1
+CPIN: READY
+PACSP: 1
Call Ready
----------------------------
Código que utilizei:
//fonte: https://projetoarduino.forumeiros.com/t6p15-sim900-shield-arduino-mega
#include
//Serial Relay - Arduino will patch a
//serial link between the computer and the GPRS Shield
//Computer is connected to Hardware UART
//GPRS Shield is connected to the Software UART
SoftwareSerial mySerial(2, 3); //RX, TX
int powerkey = 5;
int statuspin = 6;
int pinState = 0;
void setup()
{
pinMode(powerkey, OUTPUT);
pinMode(statuspin, INPUT);
mySerial.begin(9600); // the GPRS baud rate
Serial.begin(9600); // the GPRS baud rate
}
void loop()
{
pinState = digitalRead(statuspin);
if(pinState==LOW){
digitalWrite(powerkey, HIGH); // set the LED on
delay(2000);
digitalWrite(powerkey, LOW);
}
if(Serial.available())
{
mySerial.write(Serial.read());
}
else if(mySerial.available())
{
Serial.write(mySerial.read());
}
mySerial.println("AT");
delay(500);
}
Podem dá uma força?
Utilizei o código postado abaixo, na IDE 1.0 conforme recomendado, porém ao entrar no Serial Monitor ou até mesmo no Hyperterminal não consigo enviar nenhum comando, porém aparece as informações abaixo:
---------------------
RDY
+CFUN: 1
+CPIN: READY
+PACSP: 1
Call Ready
----------------------------
Código que utilizei:
//fonte: https://projetoarduino.forumeiros.com/t6p15-sim900-shield-arduino-mega
#include
//Serial Relay - Arduino will patch a
//serial link between the computer and the GPRS Shield
//Computer is connected to Hardware UART
//GPRS Shield is connected to the Software UART
SoftwareSerial mySerial(2, 3); //RX, TX
int powerkey = 5;
int statuspin = 6;
int pinState = 0;
void setup()
{
pinMode(powerkey, OUTPUT);
pinMode(statuspin, INPUT);
mySerial.begin(9600); // the GPRS baud rate
Serial.begin(9600); // the GPRS baud rate
}
void loop()
{
pinState = digitalRead(statuspin);
if(pinState==LOW){
digitalWrite(powerkey, HIGH); // set the LED on
delay(2000);
digitalWrite(powerkey, LOW);
}
if(Serial.available())
{
mySerial.write(Serial.read());
}
else if(mySerial.available())
{
Serial.write(mySerial.read());
}
mySerial.println("AT");
delay(500);
}
Podem dá uma força?
RSALVINO- Mensagens : 9
Data de inscrição : 17/02/2013
Re: Shield SIM900d + Arduino UNO rev 3 - Não consigo enviar comandos AT
Só de aparecer isso
---------------------
RDY
+CFUN: 1
+CPIN: READY
+PACSP: 1
Call Ready
----------------------------
é um bom sinal, só tem agora que configurar o serial monitor do arduino para carriege return essa opção está do lado onde vc seta o baudrate.
---------------------
RDY
+CFUN: 1
+CPIN: READY
+PACSP: 1
Call Ready
----------------------------
é um bom sinal, só tem agora que configurar o serial monitor do arduino para carriege return essa opção está do lado onde vc seta o baudrate.
Re: Shield SIM900d + Arduino UNO rev 3 - Não consigo enviar comandos AT
Bom dia,
O pior é que o Serial Monitor já está configurado em "Carriage Return" e "9600 baud".
É como se apenas o que o GPRS envia para o computador funcionasse e ao contrário não. Ou seja, quando tento enviar algum comando AT não obtenho resposta alguma.
No Shield SIM900D os jumpers para que eu possa utilizar a SoftwareSerial está com a configuração abaixo, ou seja, os pinos 1-2 e 5-6 estão "jumpeados".
1 . . => Jumper
. .
. . => Jumper
. . 8
Fiz um teste sem colocar o SIMCARD no shield GPRS e otbtive a resposta abaixo, porém ainda sem sucesso ao tentar enviar algum comando.
------------------------
RDY
+CPIN: NOT INSERTED
+CFUN: 1
------------------------
Agradeço a atenção.
O pior é que o Serial Monitor já está configurado em "Carriage Return" e "9600 baud".
É como se apenas o que o GPRS envia para o computador funcionasse e ao contrário não. Ou seja, quando tento enviar algum comando AT não obtenho resposta alguma.
No Shield SIM900D os jumpers para que eu possa utilizar a SoftwareSerial está com a configuração abaixo, ou seja, os pinos 1-2 e 5-6 estão "jumpeados".
1 . . => Jumper
. .
. . => Jumper
. . 8
Fiz um teste sem colocar o SIMCARD no shield GPRS e otbtive a resposta abaixo, porém ainda sem sucesso ao tentar enviar algum comando.
------------------------
RDY
+CPIN: NOT INSERTED
+CFUN: 1
------------------------
Agradeço a atenção.
RSALVINO- Mensagens : 9
Data de inscrição : 17/02/2013
Re: Shield SIM900d + Arduino UNO rev 3 - Não consigo enviar comandos AT
Amigo deveria estar funcionando me envie um email para eu providenciar a troca do produto
Re: Shield SIM900d + Arduino UNO rev 3 - Não consigo enviar comandos AT
Bom dia,
Enviei e-mail conforme solicitado.
Abraços!
Enviei e-mail conforme solicitado.
Abraços!
RSALVINO- Mensagens : 9
Data de inscrição : 17/02/2013
Re: Shield SIM900d + Arduino UNO rev 3 - Não consigo enviar comandos AT
Tiago, chegou tudo ok o sim900d?
RSALVINO- Mensagens : 9
Data de inscrição : 17/02/2013
Re: Shield SIM900d + Arduino UNO rev 3 - Não consigo enviar comandos AT
Tiago, você já enviou o sim900d? caso positivo favor envie-me o código de rastreamento por e-mail.
RSALVINO- Mensagens : 9
Data de inscrição : 17/02/2013
Re: Shield SIM900d + Arduino UNO rev 3 - Não consigo enviar comandos AT
Olá Tiago, carreguei o código que vc me enviou em meu Arduino Uno porém continuo com o mesmo problema, obtenho apenas o retorno abaixo:
yyyyyyyy
RDY
+CFUN: 1
+CPIN: READY
Call Ready
Uma observação importante:
Analisei visualmente a placa do Arduino UNO e verifiquei que a perna número 2 do transistor que fica próximo a entrada da fonte de alimentação parece estar quebrada, ou seja, não está tendo contato com a placa, será que esta pode estar sendo o motivo de meu problema?
Vou lhe enviar por e-mail a foto do que estou falando.
Grato pela atenção!
yyyyyyyy
RDY
+CFUN: 1
+CPIN: READY
Call Ready
Uma observação importante:
Analisei visualmente a placa do Arduino UNO e verifiquei que a perna número 2 do transistor que fica próximo a entrada da fonte de alimentação parece estar quebrada, ou seja, não está tendo contato com a placa, será que esta pode estar sendo o motivo de meu problema?
Vou lhe enviar por e-mail a foto do que estou falando.
Grato pela atenção!
RSALVINO- Mensagens : 9
Data de inscrição : 17/02/2013
Tópicos semelhantes
» Enviar SMS pelo Arduino Mega2560 + shield sim908 na IDE 1.5.5
» Conexão html php com arduino sem ethernet shield
» Shield SIM908 e Arduino UNO mandar mensagem com as coordenadas
» FONTE 9V/1A SHIELD SIM908 ARDUINO
» acesso http sim900d "Resolvido"
» Conexão html php com arduino sem ethernet shield
» Shield SIM908 e Arduino UNO mandar mensagem com as coordenadas
» FONTE 9V/1A SHIELD SIM908 ARDUINO
» acesso http sim900d "Resolvido"
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|