Traduzir/Translate/Traducir

sexta-feira, 29 de julho de 2011

Estudo e Desenvolvimento do Código

Estamos desenvolvendo na plataforma Open-Source Arduino, como nosso projeto anterior.
Abaixo a o início do desenvolvimento do nosso código. Ele vai ler a porta analógica, caso ele se encontre com o valor maior que 800 ele vai disparar o SMS para o número cadastrado com a informação que o córrego está alagado.
Esse código é utilizando o shield celular mas também estamos desenvolvendo usando o comando AT para celulares antigos que possuem conexão serial.

#include
NewSoftSerial cell(2,3);
char numero[]="XXXXXXXXXXX";
#define sensor A0
int valorsensor=0;
int temp=0;
int temp1=0;
int resultado=0;
void setup()
{
//Serial.begin(9600); //abilito a serial com taxa de 9600bps 
  cell.begin(9600);
  delay(40000);
}
void loop()
{
 valorsensor=analogRead(sensor);
 Serial.println(valorsensor);
 if(valorsensor>=800){
 Serial.println("esta alagado");
 cell.println("AT+CMGF=1");
 cell.print("AT+CMGS="); 
 cell.print(34,BYTE);
 cell.print(numero);
 cell.println(34,BYTE); 
 delay(500);
 cell.print("Teste sms ok! hauhauhau ");
 cell.println(valorsensor);
 cell.println(26,BYTE);
 delay(15000);
 delay(5000);
  }
}

0 comentários:

Postar um comentário

Twitter Delicious Facebook Digg Stumbleupon Favorites More