الان من این کد نوشتم ولی جواب نمیدهاشکالش کجاس ؟
#include <SoftwareSerial.h>
SoftwareSerial mySerial(9, 10); //tx gsm = 9 rx arduino , rx gsm = 10 tx arduino
int pir = 3;
void setup()
{
mySerial.begin(9600);
Serial.begin(9600);
delay(1000);
pinMode(pir, INPUT);
}
void loop()
{
Serial.println("start");
int a = digitalRead(pir);
if ( a == 1)
{
Serial.println("motion");
mySerial.println("AT+CMGF=1");
delay(1000);
mySerial.println("AT+CMGS=\"+98...\"\r");
delay(1000);
mySerial.println("Motion Alarm");
delay(100);
mySerial.println((char)26);
delay(10000);
mySerial.println("ATD09...;\r");
delay(15000);
mySerial.println("ATH\r");
}
else
mySerial.println("AT+CMGD=1,2");
delay(1000);
}