در این آزمایش نحوه طراحی و برنامه نویسی یک رقص
نور که با میکروسوئیچ کنترل میشود را آموختیم، به گونهای که با فشردن هر کلید، یک
نمونه رقص نور بوسیله LED
نمایش داده میشود.
سخت افزار این آزمایش شامل: یک میکروکنترلر ATMEGA16 ، 8 عدد LED ، 8 عدد مقاومت Ω330 ، 4 عدد
میکروسوئیچ ، منبع 5 ولت میباشد.
زبان برنامه نویسی این آزمایش BASCOM است.
این مدار دارای 4 ورودی میباشد که همان
میکروسوئیچ است و دارای 8 خروجی بوده که خروجی، همان LED ها میباشد.
LED با ولتاژی نزدیک به 3 ولت کار
میکند. اگر به آنها 5 ولت اعمال شود، پس از مدتی خواهد سوخت. پس باید به ازای هر LED که به پورت میکرو وصل میشود یک
مقاومت Ω330 نیز بصورت سری به LED وصل
شود تا مانع از سوختن LED
شود.
میکروسوئیچها، باید یکی از پایه های آنها به
پورت میکرو و پایه دیگر به زمین وصل شود. دلیل این کار این است که در مدار درونی
میکروکنترلر، پورتهای میکرو خود به Vcc
متصل میباشد و برای فعال نمودن آنها باید میکروسوئیچ به زمین وصل شود و در برنامه
نویسی آنها، باید شرط فعال شدن پورت میکرو را صفر(زمین) در نظر بگیریم.
نحوه کارکرد این مدار اینگونه است که: به ازای
هر میکرو سوئیچ، باید یک نمونه رقص نور برای آن در نظر بگیریم. با فشردن هر کلید
(میکروسوئیچ)، رقص نور مختص آن کلید در خروجی (LED) نمایش داده میشود و تا زمانی که
کلید دیگری فشرده نشود آن رقص نور ادامه داده و در خروجی نمایش داده شود و با
فشردن کلیدهای دیگر، رقص نور مختص آنها در خروجی نمایش داده شود.
در صفحات بعد نحوه برنامه نویسی و توضیحات هر
قسمت از برنامه را خواهیم گفت.
:: برچسبها:
آموزش ,
برنامه ,
بیسیک ,
برنامه نویسی ,
میکرو ,
میکروکنترلر ,
آیسی ,
مدار ,
برق ,
الکترونیک ,
دانلود ,
فایل ,
مقاله ,
پی دی اف ,
شبیه سازی ,
پروتیوس ,
بسکام ,
آموزش رقص نور ,
رقص نور ,
کلید ,
آموزش رقص نور و کنترل با کلید ,
کنترل LED با کلید ,
LED ,
ال ای دی ,
atmega ,
avr ,
ic ,
:: بازدید از این مطلب : 78
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0