Arduino UNO SIM 908

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Arduino UNO SIM 908

Mensagem  virtuatech em 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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Arduino UNO SIM 908

Mensagem  Admin em Qui 14 Jun - 15:52

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

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

Ver perfil do usuário http://projetoarduino.forum-livre.com

Voltar ao Topo Ir em baixo

SIM908

Mensagem  virtuatech em Qui 14 Jun - 16:20

Quando digito AT retorna isso



Obrigado

virtuatech

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Arduino UNO SIM 908

Mensagem  Admin em 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
avatar
Admin
Admin

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

Ver perfil do usuário http://projetoarduino.forum-livre.com

Voltar ao Topo Ir em baixo

Arduio UNO

Mensagem  virtuatech em Sex 15 Jun - 11:11

Onde encontro essa Lib NewSoftSerial?

virtuatech

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

SIM 908

Mensagem  virtuatech em 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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Arduino UNO SIM 908

Mensagem  Admin em Sab 16 Jun - 7:02

A livraria em questão se encontra aqui

http://projetoarduino.forum-livre.com/t2-sim900-shield
avatar
Admin
Admin

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

Ver perfil do usuário http://projetoarduino.forum-livre.com

Voltar ao Topo Ir em baixo

código portado para a IDE 1.0.1 do Arduino

Mensagem  andersonlf em 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:
http://projetoarduino.forum-livre.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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Problema Arduino UNO + Sim908

Mensagem  juliodv em 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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Arduino UNO SIM 908

Mensagem  Admin em Sex 4 Out - 7:31

A resposta está acima amigo.
avatar
Admin
Admin

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

Ver perfil do usuário http://projetoarduino.forum-livre.com

Voltar ao Topo Ir em baixo

Re: Arduino UNO SIM 908

Mensagem  juliodv em 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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Arduino UNO SIM 908

Mensagem  Admin em 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);
}
avatar
Admin
Admin

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

Ver perfil do usuário http://projetoarduino.forum-livre.com

Voltar ao Topo Ir em baixo

Re: Arduino UNO SIM 908

Mensagem  juliodv em 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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Arduino UNO SIM 908

Mensagem  juliodv em 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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Arduino UNO SIM 908

Mensagem  Admin em Seg 7 Out - 7:21

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

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

Ver perfil do usuário http://projetoarduino.forum-livre.com

Voltar ao Topo Ir em baixo

Re: Arduino UNO SIM 908

Mensagem  juliodv em 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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Arduino UNO SIM 908

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum