10-12-2015, 14:30
Witam potrzebował bym kod do alarmu gsm .Chodzi mi aby alarm wysyłał sms gdy coś się zbliży i abym mógł go aktywować sms. Posiadam Arduino uno , sim900, czujnik pir oraz E18-D80nk . Z góry dziękuję po złożeniu wstawię foto
Ocena wątku:
Alarm powiadomienie sms aktywacja sms
|
int PIN = 7;// attach gas sensor to pin 7
int sensor = 0;
void setup()
{
pinMode (PIN,INPUT);
Serial.begin(9600); // gsm baud rate
delay(5000);
}
void loop()
{
sensor = digitalRead (PIN); // read whether gas is presented or not
if (sensor == HIGH){ // if gas is presented send a message
Serial.println("AT");
delay(1000);
Serial.println("AT+CMGF=1"); // send SMS in text mode
delay(1000);
Serial.println("AT+CMGS=\"+919962\""); //CHANGE TO Number , you'd like to receive message
delay(1000);
Serial.print("Gas Leakage at HOME (attention required)"); // content of the message
Serial.write(26); // ctrl+z ASCII code
delay(300000); // Wait for 5 minutes before next reading
}
}
#include "SIM900.h"
#include <SoftwareSerial.h>
#include "sms.h"
SMSGSM sms;
char number[20];
int pin=1;
void setup()
{
pinMode(pin,INPUT);
pinMode(2, INPUT_PULLUP);
pinMode(3, INPUT_PULLUP);
if (gsm.begin(2400))
Serial.println("\nstatus=READY");
else Serial.println("\nstatus=IDLE");
};
void loop()
{
if ( digitalRead(2) == LOW ){sms.SendSMS(1,"czujnik_1"); delay(1000);}
if ( digitalRead(3) == LOW ){sms.SendSMS(1, "czujnik_2"); delay(1000);}
}