ذخیره تاریخ ساعت و دقیقه در متغییر و استفاده ا ز این مقادیر

2 سال قبل
264 بازدید

0

با سلام و عرض ادب

با فرمان 

gsmSerial.println("AT+CCLK?");

تاریخ و ساعت در سریال مانیتور نشان داده می شود اگر خواسته باشیم تاریخ و ساعت و دقیقه را در متغییری ذخیره کنیم  از چه کدی باید استفاده کنیم

اشکال این کد ذیل  چیه که عمل نمی کنه؟

با تشکر

if (inputString.indexOf("TIM") > 0){
   String inData;
   String Buffer;
   gsmSerial.println("AT+CCLK?");
 while (Serial.available()) 
  {
    inData=gsmSerial.write(Serial.read());//هرچه در سریال مانیتور نوشته شود به ماژول ارسال میشود
  
   delay(100);
   
  gsmSerial.println("AT+CMGS=\"+9891-------38\"");//تعیین شماره با +98
            gsmSerial.print(inData); //محتوای ارسالی
            delay(10);
            gsmSerial.write(26);
            inData="";
  
  }
  }
20 خرداد 02 در 09:11
حسن دلیر
17

افزودن دیدگاه

1 پاسخ ثبت شده است
0

با سلام

در صورتی که میخواهید ساعت ماژول GSM را تنظیم کنید. پیشنهاد نمیکنم این کار را انجام بدهید. چون از سوی شبکه در زمان روشن شدن دستگاه به صورت اتوماتیک این کار انجام میشود.

زمانی که دستگاه شما در شبکه رجیستر می شود به صورت نرمال اولین چیزی که برای شما ارسال می شود دستور +NITZ: می باشد که در ادامه آن تاریخ و ساعت می باشد.

در صورتی که میخواهید ساعت و تاریخ ماژول کنترلی یا ماژول ساعت مانند DS3232 را تنظیم کنید.

زمانی که شبکه به شما دستور +NITZ: را برمیگرداند با استفاده از دستور های Substring که استفاده میکردید به صورت بخش به بخش جدا کنید و ساعت داخلی خود را تنظیم کنید.

اگر میخواهید از دستور CCLK استفاده کنید (این مورد برای بعضی از برند ها خاموش می باشد) میتوانید از این رفرنس برای تنظیمات استفاده کنید.

20 خرداد 02 در 11:01
محمد دمیرچی
4240

با تشکر از راهنمایی شما می خوام کدی بنویسم که"از ساعت 23تا5صبح اگر یکی از پایه های برد HIGH شد پیامک فرستاده بشه تاکیدم روی متغییر ساعت هست این کد به چه صورت باید نوشته بشه سوال بعد اینکه اگر متنی که در سریال مانیتور هست خواسته باشیم در متغییر ذخیره کنیم به چه صورت این کار رو باید انجام بدیم با تشکر  – حسن دلیر 02-03-21 در 10:36

برای این موضوع نیازی نیست از ماژول سیم کارت دستور را بگیرید. کافی است یک ماژول ساعت نیز در مدار خودتون قرار بدهید و ساعت را قبل از ارسال پیام با یک شرط بررسی کنید که ساعت چند می باشد. و سپس سایر دستور ها را انجام بدهد.  – محمد دمیرچی 02-03-21 در 12:12

افزودن دیدگاه


انجمن کافه‌ربات © 1400