رفتن به مطلب
  • advertisement_alt
  • advertisement_alt
  • advertisement_alt

راهنمایی برای نوشتن کد در آردینو


Hassan Dalir
 اشتراک گذاری

ارسال های توصیه شده

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

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

در حلقه شرط ساعت و دقیقه درست اجرا می شود    ول    روز را که از نوع رشته است اجرا نمی شود

//if ((Minute==CustomMinute) && (Hour==CustomHour))  ///کد ردست اجرا می شود
  Customday=روز مورد نظر 
day=روز دریافت شده از سرور جهانی
روز مورد نظر و روز دریافتی از سرور یکسان هستند
if (Customday==(day))  /// کد اجرا نمی شود  
{
    Serial.println("ok");
    digitalWrite(4,HIGH);
    digitalWrite(5,LOW);
  }

مشکل در کجاست

با تشکر

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

سلام

باید متغیر رشته ای را با یک متغیر که از نوع رشته هست مقایسه کنید.

اگر نشد اندیس به اندیس محتوای یک رشته را با اندیس به اندیس رشته دریافتی مقایسه کنید.

همانند چیزی که در دوره آردوینو قسمت RFID آموزش داده شده است.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

البته اگر متغیر دی نام روز های هفته هست باید کاری که گفتم را انجام بدید

اگر عدد اما از نوع رشته هست ابتدا تبدیل به int کنید مشکل برطرف خواهد شد

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری
 اشتراک گذاری

×
×
  • اضافه کردن...