سلام دوستان
من یه تازه کار با آردوینو هستم یه مشکلی در وقفه دارم ممنون میشم اگه ازکسی کمکی برمیاد کمکم کنه.
من یه مدار بستم که چهار تا LED و یک کلیده. سه تا از این LED ها به صورت پشت سر هم به مدت 1ثانیه روشن و خاموش میشن. برنامه به این شکله که اگر کلید فشاری فشار داده بشه ولتاژ 0 روی پایه ی اینتراپت یک
بیفته.اینتراپت حساس به سطحه و مادامی که ولتاژ 0 روی پایه است باید زیربرنامه اینتراپت اجرا بشه.زیربرنامه اینتراپت هم به این شکله که وقتی اجرا میشه اون سه تا LED خاموش میشن و LED چهارم روشن میشه و تا زمانی که ولتاژ صفر رو ی پایه ی اینتراپته روشن بمونه. اما یه مشکلی هست اون هم اینه که این اتفاق میفته یعنی اون LED چهارم روشن میشه ولی اوسه تا LED هم همچنان به صورت بسیار ضعیف به کار خودشون ادامه میدن به صورتی که اگر دقیق نگاه نکنی متوجه نور LED ها نمیشی ولی با دقت که نگاه میکنی متوجه میشی که علاوه بر زیر برنامه وقفه برنامه اصلی هم همچنان داره به کار خودش ادامه میده و این باعث میشه که وقتی که دستت رو از رو دکمه برمیداری و از زیربرنامه وقفه خارج میشی برنامه از جای درستش به کارش ادامه نده. اگه کسی علت این مشکل رو میدونه ممنون میشم اگه راهنماییم کنه.
ممنون
من یه تازه کار با آردوینو هستم یه مشکلی در وقفه دارم ممنون میشم اگه ازکسی کمکی برمیاد کمکم کنه.
من یه مدار بستم که چهار تا LED و یک کلیده. سه تا از این LED ها به صورت پشت سر هم به مدت 1ثانیه روشن و خاموش میشن. برنامه به این شکله که اگر کلید فشاری فشار داده بشه ولتاژ 0 روی پایه ی اینتراپت یک
بیفته.اینتراپت حساس به سطحه و مادامی که ولتاژ 0 روی پایه است باید زیربرنامه اینتراپت اجرا بشه.زیربرنامه اینتراپت هم به این شکله که وقتی اجرا میشه اون سه تا LED خاموش میشن و LED چهارم روشن میشه و تا زمانی که ولتاژ صفر رو ی پایه ی اینتراپته روشن بمونه. اما یه مشکلی هست اون هم اینه که این اتفاق میفته یعنی اون LED چهارم روشن میشه ولی اوسه تا LED هم همچنان به صورت بسیار ضعیف به کار خودشون ادامه میدن به صورتی که اگر دقیق نگاه نکنی متوجه نور LED ها نمیشی ولی با دقت که نگاه میکنی متوجه میشی که علاوه بر زیر برنامه وقفه برنامه اصلی هم همچنان داره به کار خودش ادامه میده و این باعث میشه که وقتی که دستت رو از رو دکمه برمیداری و از زیربرنامه وقفه خارج میشی برنامه از جای درستش به کارش ادامه نده. اگه کسی علت این مشکل رو میدونه ممنون میشم اگه راهنماییم کنه.
ممنون
دیدگاه