نمایش نتایج: از 1 به 10 از 33
Like Tree5 لایک

موضوع: درخواست کمک برای قطعه کد

Threaded View

  1. #7
    Member
    تاریخ عضویت
    Jul 2016
    نوشته ها
    40
    نقل قول نوشته اصلی توسط feredy2011 نمایش پست ها
    اینطور بگم شاید راحت تر باشه. یکی دیگه با ریموت چندبار خروجی رو فعال و غیرفعال کرده . شما الان نمیدونی خروجی فعاله یا غیر فعال فقط میخوای با یه تغییر کلید وضعیت خروجی تغییر کنه .

    مثل یه کلید تبدیل توو خونه ها . با این تفاوت که اونجا کلا دوتا کلیده . اینجا یه کلیده و یه رادیو
    این که خیلی راحته با دستور if میشه اینکار رو کرد

    مثلا گیرنده یه دستور دریافت میکنه حالا میخوای رله رو به کار بندازی همونطور که تو پست قبلی گفته شد به جای حالت HIGH & LOW در اول برنامه یه متغیر از نوع bit تعریف که که اگه 1 باشه یعنی true و برعکس

    digitalWrite(pin, int bit)
    حالا با دستور if مینویسی اگه متغیر 1 بود اون رو صفر کنه و برعکس

    if (int bit ==0){
    int bit = 1;
    else if(int bit ==1){
    int bit = 0;

    و مقدار 0 و 1 کلید فشاری رو برابر int bit میکنی

    int bit = digitalRead(pin)

    بهتره دستور digitalWrite رو آخر برنامه قبل delay بزاری

    شما به جای int bit ها اسمی که تعریف کردی رو بزار
    امید وارم مشکلت حل شده باشه
    ویرایش توسط derana : 08-02-2016 در ساعت 01:47 PM دلیل: کلید فشاری رو نزاشته بودم

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO