terça-feira, 10 de setembro de 2013

Arduino GPRS - SIM900, Fazendo ligação

Fala pessoal!!

Eis que chegamos os 3º post sobre o SIM900, para quem perdeu:


Arduino GPRS - SIM900, Introdução I
Arduino GPRS - SIM900, Mandando SMS

E agora, vamos aprender o básico de fazer uma ligação!

É mais simples do que parece, na realidade acho que é uma das funções mais simples, para fazer uma ligação enviando comandos AT para o modulo devemos fazer os seguinte:

Enviar o comando ATD NUMERO, o qual especifica o numero que recebera a ligação



Espere um pouco e o numero será chamado, para finalizar ligação envie o comando ATH0

Aqui vai uma parte do PDF sobre comandos AT:




  1. #include <SoftwareSerial.h>
  2. SoftwareSerial mySerial(2,3);
  3. void setup()
  4. {
  5. mySerial.begin(19200);
  6. mySerial.println("\r");
  7. delay(1000);
  8. mySerial.println("AT+CMGF=1\r");
  9. delay(1000);
  10. }
  11. void loop()
  12. {
  13.   if (mySerial.available())
  14.     {
  15.     mySerial.println("ATD NUMERO;");      // numero a ser discado
  16.     delay(10000);                           //completar licação
  17.     delay(6000);                           //receber licação, esperar.
  18.     mySerial.println("ATH0");              //finaliza ligação
  19.     }
  20.     delay(10000);
  21.     delay(10000);
  22.     delay(10000);
  23.     delay(10000);
  24. }

É isso ai, cuidado com esse programa porque ele é um spam bem chato, faz ligações sem parar em determinado numero.






Um comentário:

  1. estou começando a ver esta tecnologia agora e para este material foi bem importante mesmo sendo antigo

    ResponderExcluir