من قبلا داشتم ولی هاردم را پاک کردم و سیم 900 دیگه ندارم واسه تست... خواندن اس ام اس باید سریال را بخوانی و نمایش بدی... بزار اگه پیدا کردم بهتون میگم
من قبلا داشتم ولی هاردم را پاک کردم و سیم 900 دیگه ندارم واسه تست... خواندن اس ام اس باید سریال را بخوانی و نمایش بدی... بزار اگه پیدا کردم بهتون میگم
درود بر کسانی که دعا دارند و ادعا ندارند
نیایش دارند و نمایش ندارند
حیا دارند و ریا ندارند
رسم دارند و اسم ندارند…
این یه مثال ساده برای خواندن اس ام اس: کافیه کد های زیر را جایگزین کنید
void setup()
{
Serial.begin(9600);
Serial.write("AT+CMGF=1\r"); //set GSM to text mode
delay(1500);
Serial.write("AT+CPMS=\"SM\"\r"); //Preferred SMS Message Storage
delay(1000);
Serial.write("AT+CMGR=1\r"); //list the first message from SIM Memory
while(1)
{
if(Serial.available())
{
Serial.write(Serial.read());
}
}
}
void loop()
{
}
ویرایش توسط tanha71 : 04-07-2016 در ساعت 04:13 PM
درود بر کسانی که دعا دارند و ادعا ندارند
نیایش دارند و نمایش ندارند
حیا دارند و ریا ندارند
رسم دارند و اسم ندارند…
تنها جان ممنونم از لطفت همینکار رو کردم و دریافت مشکلش حل شد. فقط اینکه از چه کامندی لستفاده کرد و اینکه اگر بخوام متن اس ام اس رو تو یک رشته بریزم که مقایسه کنم و بر اساس اون سوییچی خاموش روشن بشه الگوریتمش چطوری میشه؟ نیاز به کد نیست فقط بهم بگی چیکار کنم انجام میدم و اینجا هم اپلود میکنم
تنها جان ممنونم از لطفت همینکار رو کردم و دریافت مشکلش حل شد. فقط اینکه از چه کامندی لستفاده کرد و اینکه اگر بخوام متن اس ام اس رو تو یک رشته بریزم که مقایسه کنم و بر اساس اون سوییچی خاموش روشن بشه الگوریتمش چطوری میشه؟ نیاز به کد نیست فقط بهم بگی چیکار کنم انجام میدم و اینجا هم اپلود میکنم
آقا پیام نصفه تایپ شد. منظور این بود که برای دریافت شماره فرستنده اس ام اس از چه کامند یا الگوریتمی استفاده کنم؟