نمایش نتایج: از 1 به 6 از 6
Like Tree2 لایک
  • 1 Post By shobeir90
  • 1 Post By solxsado

موضوع: فقط یکبار خواندن digitalWrite در هر بار صفر شدن

Threaded View

  1. #4
    Junior Member
    تاریخ عضویت
    Aug 2016
    نوشته ها
    10
    سلام،من طبق گفته ی شما برنامه رو به این شکل نوشتم:

    }(if(digitalRead(button)==0

    ;x=1-x

    }(while(digitalRead(button)==0
    ;(delay(20
    {
    {
    و نتیجه داد.وقتی کلید فشرده میشه تا زمانی که فشرده است برنامه تو حلقه while میمونه و هیچ کاری انجام نمیشه تا زمانی که کلید رها بشه و برنامه از حلقه while خارج بشه.
    خیلی ممنون از شما که راهنمایی کردید.
    فقط یه سوال دیگه واسم پیش اومده،وقتی led روشنه کلید رو نگه میداریم و رها نمیکنیم در این لحظه برنامه میره تو حلقه while گیر میکنه ولی led روشن میمونه،خب اینجا برنامه که نمیتونه بره کار digitalWrite رو که بعد از while نوشته شده انجام بده پس چطور led روشنه.آیا مقادیر صفر و یک داده شده به هر پایه تو حافظه ذخیره میشه؟
    ویرایش توسط miladdav : 11-30-2016 در ساعت 04:14 PM

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

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

SEO by vBSEO