اطلاعیه

Collapse
No announcement yet.

نحوه اولیت بندی دستور ها در آردوینو

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    نحوه اولیت بندی دستور ها در آردوینو

    سلام دوستان خسته نباشید.

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

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

    ممنون میشم راههای پیاده سازی این رو بفرمایید.
    ارائه سرور و هاست رایگان : kandohost.com

    #2
    پاسخ : نحوه اولیت بندی دستور ها در آردوینو

    نوشته اصلی توسط sjangjoo نمایش پست ها
    سلام دوستان خسته نباشید.

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

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

    ممنون میشم راههای پیاده سازی این رو بفرمایید.
    سلام
    خیلی سادس. یه متغیر مثلا به اسم flag تعریف کنید که دو مقدار صفر و یک بتونه بگیره. کافیه هر بار که کلید فشرده میشه، مقدار این متغیر از صفر به یک یا بالعکس تغییر کنه. اگر مثلا متغیر یک بود چراغ رو روشن کنه و قسمت سنسور هم با استفاده از این متغیر متوجه بشه نباید کاری انجام بده. اگر هم این متغیر صفر بود، قسمت سنسور میفهمه باید چراغ رو کنترل کنه. پیاده سازی اش هم جز چندتا if ساده چیز دیگه ای نمیخواد.
    سوال دیگه ای بود در خدمتم

    دیدگاه

    لطفا صبر کنید...
    X