شبیه سازی LED چشمک زن در نرم افزار Proteus
در این آموزش قصد داریم یک نمونه شبیه سازی در نرم افزار Proteus را با استفاده از یک مثال ساده انجام دهیم.ابتدا برنامه ای می نویسیم که LED متصل به پایه ۳ از برد آردوینو UNO را با تاخیر یک ثانیه روشن و خاموش نماید و سپس این برنامه را در محیط Proteus شبیه سازی می کنیم.
ابتدا در نرمافزار Arduino IDE برنامه را نوشته و تنظیمات لازم برای تولید کد HEX را انجام میدهیم.شکل زیر برنامه نوشته شده در محیط Arduino IDE را نشان میدهد.(جزییات بیشتر در مورد دستورها و چگونگی برنامه نویسی در آموزش های بعد به طور مفصل توضیح داده خواهد شد).
پس از اتمام برنامه نویسی در نرمافزار Proteus شکل مدار را با استفاده از کتابخانه های موجود رسم میکنیم.شکل زیر مدار رسم شده در نرمافزارProteus را نشان میدهد.
برای برنامه ریز کد HEX تولید شده ،کافیست روی برد آردوینو در نرم افزار proteus راست کلیک کرده و گزینه Edit Properties را انتخاب کنیم.
در صفحه ای که باز میشود ، در قسمت Program File مسیری را که فایل HEX در آن قرار دارد تعیین کرده و کلید OK را فشار میدهیم.(شکل زیر)
پس از انجام مراحل فوق برد برنامه ریزی شده و با فشردن کلید Run میتوان نتیجه را مشاهده نمود.
برای انجام تمام آزمایش ها در محیط شبیه سازی می توان روال فوق را انجام داد.بنابراین به طور خلاص اگر بخواهیم بگوییم:
1-برنامه در محیط برنامه نویسی انجام می شود
2-کد Hex تویلید می شود.
3-در محیط Proteus نقشه مدار را کشیده و کد HEX را روی آن دانلود می کنیم.
4-کلید Run را فشار داده و نتیجه را می بینیم.
با سلام.ممنون از مطالب خوبی که به اشتراک میگذارید.من کتابخانه اردوینو.رو نصب کردم,ولی شماتیک اردوینو یونو r3 رو نشون نمیده.چکار کنم؟ممنون میشم اگر راهنمایی کنید
با سلام و درود
بررسی کنید و ببینید این دو فایل
ArduinoUNOTEP.IDX
ArduinoUNOTEP.LIB
در مسیری که در آموزش گفته شده درست کپی شده باشند.