Projeto Arduino
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Arduino UNO SIM 908

4 participantes

Ir para baixo

Arduino UNO SIM 908 Empty Arduino UNO SIM 908

Mensagem  virtuatech Qui 14 Jun - 15:28

Ola acabei de comprar o SIM908, ja carreguei o código abaixo para o arduino, mas quando vou no serial monitor e dou qualquer comando "at" mostra um numero:57554949544951, ja tentei com baud rate 19200, 9600 e ele nunca retorna "OK" em um comando "at" por exemplo.

Faz um dia que comprei o equipamento, desculpe minha ignorância.
Abraço a todos !!!

=============================
//Serial Relay - Arduino will patch a
//serial link between the computer and the GPRS Shield
//at 19200 bps 8-N-1
//Computer is connected to Hardware UART
//GPRS Shield is connected to the Software UART

#include

int powerkey = 5;
int statuspin = 6;
int pinState = 0;

SoftwareSerial mySerial(2, 3); //8 TX, 7 RX

void setup()
{

pinMode(powerkey, OUTPUT);
pinMode(statuspin, INPUT);

mySerial.begin(9600); // Verifique o baud rate do seu modulo para usar o valor correto aqui
Serial.begin(9600); // Verifique o baud rate do seu modulo para usar o valor correto aqui
}

void loop()
{


pinState = digitalRead(statuspin);
if(pinState==LOW){
digitalWrite(powerkey, HIGH); // set the LED on
delay(2000);
digitalWrite(powerkey, LOW);
}
if(Serial.available())
{
mySerial.print((unsigned char)Serial.read());
}
else if(mySerial.available())
{
Serial.print((unsigned char)mySerial.read());
}

http://mySerial.println("AT");
//delay(500);
}
======================================

virtuatech

Mensagens : 5
Data de inscrição : 14/06/2012

Ir para o topo Ir para baixo

Arduino UNO SIM 908 Empty Re: Arduino UNO SIM 908

Mensagem  Admin Qui 14 Jun - 15:52

dá um print screen da sua tela aparecendo esse numero e posta aqui pra mim ver
Admin
Admin
Admin

Mensagens : 560
Data de inscrição : 07/04/2009
Idade : 43
Localização : Franca

https://projetoarduino.forumeiros.com

Ir para o topo Ir para baixo

Arduino UNO SIM 908 Empty SIM908

Mensagem  virtuatech Qui 14 Jun - 16:20

Quando digito AT retorna isso

Arduino UNO SIM 908 Tela

Obrigado

virtuatech

Mensagens : 5
Data de inscrição : 14/06/2012

Ir para o topo Ir para baixo

Arduino UNO SIM 908 Empty Re: Arduino UNO SIM 908

Mensagem  Admin Sex 15 Jun - 6:57

Amigo use a versão 022 com a lib newsoftserial, acho que vc portou incorretamente o código para a nova livraria
Admin
Admin
Admin

Mensagens : 560
Data de inscrição : 07/04/2009
Idade : 43
Localização : Franca

https://projetoarduino.forumeiros.com

Ir para o topo Ir para baixo

Arduino UNO SIM 908 Empty Arduio UNO

Mensagem  virtuatech Sex 15 Jun - 11:11

Onde encontro essa Lib NewSoftSerial?

virtuatech

Mensagens : 5
Data de inscrição : 14/06/2012

Ir para o topo Ir para baixo

Arduino UNO SIM 908 Empty SIM 908

Mensagem  virtuatech Sex 15 Jun - 11:40

Baixei a versao 0022 mas so encontra a COM1 e COM3 meu arduino esta na COM4

virtuatech

Mensagens : 5
Data de inscrição : 14/06/2012

Ir para o topo Ir para baixo

Arduino UNO SIM 908 Empty Re: Arduino UNO SIM 908

Mensagem  Admin Sáb 16 Jun - 7:02

A livraria em questão se encontra aqui

https://projetoarduino.forumeiros.com/t2-sim900-shield
Admin
Admin
Admin

Mensagens : 560
Data de inscrição : 07/04/2009
Idade : 43
Localização : Franca

https://projetoarduino.forumeiros.com

Ir para o topo Ir para baixo

Arduino UNO SIM 908 Empty código portado para a IDE 1.0.1 do Arduino

Mensagem  andersonlf Qua 12 Set - 8:52

Eu estava com esse mesmo problema do print-screen e consegui resolver re-escrevendo a parte da comunicação serial...
coloquei o resultado nesse post:
https://projetoarduino.forumeiros.com/t34-shield-sim908-com-o-arduino-ide-101
Comandos AT na IDE 1.0.1

abs e boa sorte,
Anderson Luiz Ferrari

andersonlf

Mensagens : 6
Data de inscrição : 31/08/2012

Ir para o topo Ir para baixo

Arduino UNO SIM 908 Empty Problema Arduino UNO + Sim908

Mensagem  juliodv Sex 4 Out - 7:21

Amigo estou com o mesmo problema que você, quando digito algum comando no monitor serial do arduino me retorna um monte de numero, exemplo;

Digito AT
Retorno 255654322

o será que esta acontecendo ? No 

o pino 2 e 3 do arduino esta ligado diretamente na porta do meu RXGSM e TXGSM

Estou utilizando seu código acima


Att

juliodv

Mensagens : 5
Data de inscrição : 04/10/2013

Ir para o topo Ir para baixo

Arduino UNO SIM 908 Empty Re: Arduino UNO SIM 908

Mensagem  Admin Sex 4 Out - 7:31

A resposta está acima amigo.
Admin
Admin
Admin

Mensagens : 560
Data de inscrição : 07/04/2009
Idade : 43
Localização : Franca

https://projetoarduino.forumeiros.com

Ir para o topo Ir para baixo

Arduino UNO SIM 908 Empty Re: Arduino UNO SIM 908

Mensagem  juliodv Sex 4 Out - 8:30

Admin td bem ?

Vi no post acima que você mencionou a lib NewSoftSerial

Baixei a lib no site indicado aqui no fórum porem quando vou compilar aparece msg de erro no meu arduino

A versão do software do meu arduino era a 1.0.5 agora instalei a 1.5 que é encontrada no site do arduino

baixei e descompactei a pasta da NEWLIB. dentro da pasta onde já se encontra as demais lib

Fico grato pela ajuda


juliodv

Mensagens : 5
Data de inscrição : 04/10/2013

Ir para o topo Ir para baixo

Arduino UNO SIM 908 Empty Re: Arduino UNO SIM 908

Mensagem  Admin Sex 4 Out - 9:23

A newlib só funciona na 022 ou abaixo disso na versão 1.0.5 use o codigo abaixo

Código:
#include <SoftwareSerial.h>
//Serial Relay - Arduino will patch a
//serial link between the computer and the GPRS Shield
//at 19200 bps 8-N-1
//Computer is connected to Hardware UART
//GPRS Shield is connected to the Software UART

SoftwareSerial mySerial(2, 3); //RX, TX

//ligar pino 1 (placa GSM) no pino 3 ARDUINO
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());
    } 
http://mySerial.println("AT");
//delay(500);
http://mySerial.println("AT+IPR=9600");
//delay(100);
http://mySerial.println("AT&W0");
//delay(100);
}
Admin
Admin
Admin

Mensagens : 560
Data de inscrição : 07/04/2009
Idade : 43
Localização : Franca

https://projetoarduino.forumeiros.com

Ir para o topo Ir para baixo

Arduino UNO SIM 908 Empty Re: Arduino UNO SIM 908

Mensagem  juliodv Sex 4 Out - 9:38

Ai que esta o problema na versão 1.0.5 estava usando justamente este código foi onde ocorreu o problema

Ao enviar o comando AT ou qualquer outro o modem me retorna números.

Será que se a corrente de alimentação do modem for insuficiente poderia dar esse erro ?

Agradeço a ajuda

juliodv

Mensagens : 5
Data de inscrição : 04/10/2013

Ir para o topo Ir para baixo

Arduino UNO SIM 908 Empty Re: Arduino UNO SIM 908

Mensagem  juliodv Sex 4 Out - 23:07

Amigo testei o código indicado acima

o retorno que obtive no serial monitor foi um monte de números de novo

Quando digitei AT ele me retornou 255

modifiquei o código fonte por um outro achado na net o modulo somente me retorna þ €ð € ÿ €

juliodv

Mensagens : 5
Data de inscrição : 04/10/2013

Ir para o topo Ir para baixo

Arduino UNO SIM 908 Empty Re: Arduino UNO SIM 908

Mensagem  Admin Seg 7 Out - 7:21

sugiro que entre em contato pelo email projetoarduino@gmail.com
Admin
Admin
Admin

Mensagens : 560
Data de inscrição : 07/04/2009
Idade : 43
Localização : Franca

https://projetoarduino.forumeiros.com

Ir para o topo Ir para baixo

Arduino UNO SIM 908 Empty Re: Arduino UNO SIM 908

Mensagem  juliodv Dom 13 Out - 21:08

Problema resolvido

O Arduino se comunica com nível logico de 5V e o SIM908 2.8V o que estava dando incompatibilidade de nível

Montei um shift level com transistor e tudo foi resolvido


vlw Admin

juliodv

Mensagens : 5
Data de inscrição : 04/10/2013

Ir para o topo Ir para baixo

Arduino UNO SIM 908 Empty Re: Arduino UNO SIM 908

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos