2 لایک
-
1
Post By shobeir90
-
1
Post By solxsado
-
سلام،من طبق گفته ی شما برنامه رو به این شکل نوشتم:
}(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