نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
شما باید از قسمت های مختلف این کد برای هدفی که دارید استفاده کنید.
پروژه مطابق چیزی که شما بخواید ندارم متاسفانه
شما الان با کجای این کد مشکل دارید؟
لازمه یه جاهای کد شماره مورد نظرتون رو وارد کنید.
توتابع زنگ زدن :
کد:
  sendCommand("ATD" + number + ";", 100);
یکی اینجا باید شماره خودتو به جای number وارد کنی
یکی هم تو تابع های ارسال اس ام اس به جای شماره دمو شماره خودتو وارد کنی
الان من این کد نوشتم ولی جواب نمیده اشکالش کجاس ؟
#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);
}