باشه مشکل نداره
بعد از خاسته قبلیم الان کمکی میخوام که بتوانم با سه کلید به نام های (منو + - ) متغیر هایی مثل دما و رطوبت ساعت و تاریخ و زمان تاخیر تنظیم کنم
کدی که توی این تاپیک گذاشتم رو ببین .
http://forum.arduino.ir/4/6/2915.html#post14990
توی این کد به ازای هر بار فشار داده شدن کلید یه دونه به متغیر کانتر اضافه میشه.
حالا من مقدار پیش فرضم رو 0 گرفتم شما متیونی هر دما یا رطوبت پایه ای بزاری
مثلا واسه دما متیونی بزاریش 25 . بعد با اون کلید و این کد زیادش کنی.
همین کد رو بزاری -- میتونی از تعداد کانتر کم کنی.
دمت گرم بد نیود حالا ببینم میتونم چکار کنم
من چیزی ک*میخواستم نتوانستم درستش کنم الان توی همین موندم
یکی نیست ی کمک یا جوابم بده
[/QUOTE]کد:int counter = 0; void loop(){ if (digitalRead(setBUTTON) == LOW) { counter++; } if (counter == 0){} if (counter ==1){} if (counter == 2){} if (counter == 3){}
دوستان چطور میتونم کانتر به 5 که رسید بتونم صفرش کنم یعنی کانتر 5 شد دستور اجرا بشه که کانتر صفر کنه
همونجا یه if هم برای 5 شدن میزاری و توش مینویسی:
counter = 5[/QUOTE]
نه منظورم متوجه نشدید ولی موضوع حل شده
الان این موضوع حل نمیشه که چطور با نگهداشتن کلید بتوانم تغییرات ذخیره کنم و همان کلید برای رفتن ب گذینه بعد و اگر کلید تا 10 ثانیه عمل نکرد به منو اول برود
اصلا چطوره که برنامم بدم به شما یکم مرتب و جمع جورش کنید