Home / آردوینو - آموزش آردوینو-Arduino / شبیه سازی اردوینو با پروتئوس

شبیه سازی اردوینو با پروتئوس

سلام بعد از مدت ها با پست جدید الکترولب در خدمتتون هستم در این آموزش به نحوه ی شبیه شبیه سازی اردوینو با پروتئوس می پردازیم. و بعد از این آموزش تمام پست ها آردینو با شبیه سازی در سایت قرار می گیره. در پست های قبلی به نحوه دسترسی به فایل HEX تولیدی آردوینو را توضیح داده بودم در ادامه نیز دوباره اشاره می کنم به این موضوع

مرحله ی یک دانلود کتابخانه آردوینو برای پروتئوس

کتابخانه آردوینو برای پروتئوس

مرحله دو اضافه کردن کتابخانه  قطعات در پرتئوس 7 و 8

وقتی فایل را از حالت فشرده خارج کردید دو فایل ARDUINO.IDX و ARDUINO.LIB را کپی کنید و در پوشه LIBRARY قرار دهید ، پوشه LIBRARY در نسخه پروتیوس 7 و نسخه های مختلف ورژن 8  با هم تفاوت دارند.

در پروتئوس 7 :

C:\Labcenter Electronics\Proteus 7 Professional\LIBRARY

در پروتئوس 8.1 :

C:\ProgramData\Labcenter Electronics\Proteus 8 Professional\LIBRARY

در پروتئوس 8.3 :

C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\LIBRARY

توجه : معمولا پوشه ProgramData در درایو C بصورت مخفی قرار دارد برای دیدن این پوشه باید فایل های مخفی را show hide کنید

با کپی کردن دو فایل ذکر شده در مسیر های بالا کتابخانه به پروتیوس اضافه می شود.

مرحله سه انتخاب برد های آردوینو در پنجره Pick device

پروتئوس را باز کرده و در پنجره Pick device واژه emulator را تایپ کنید تا بردهای مربوط به کتابخانه اردوینو را ببینید.

آردوینو پروتیوس

مرحله چهار اجرای یک شبیه سازی ساده با برد آردوینو در پروتئوس

در مثال زیر مدار ساده led چشمک زن را بررسی می کنیم. مدار زیر را در نرم افزار ببندید.

arduino proteus

مرحله پنج اضافه کردن فایل هگز آردوینو به شیبه ساز آردوینو در پروتئوس

تغییر تنظیمات آردوینو برای دسترسی به فایل hex آردوینو از منوی فایل گزینه ی preferences رو انتخاب کنید.

در پنجره ی باز شده تیک compilation را بزنید.

بعد از پایان کامپایل شدن پروژه محل ذخیره شدن فایل hex در قسمت پایین نمایش داده می شود. به وسیله ی   کیلد های CTRL+C آدرس را کپی کنید.

با دو بار کلیک کردن روی برد آردوینو در محیط پروتئوس پنجره زیر باز می شود که باید آدرس کپی شده ی بالا را در قسمت program file پیست کنید.

program file proteus arduino آخرین مرحله اینکه دکمه Play را در پروتئوس زده و از شبیه سازی لذت ببرید.

تذکر: با توجه به اینکه فایل هگز در temp ویندوز ساخته می شود بعد از هر بار باز و بسته کردن نرم افزار Arduino باید آدرس جدید فایل هگز را در پروتئوس کپی کنید ولی با هر بار Verify نیاز به کپی کردن آدرس نیست.

قسمت بعدی آموزش آردوینو به سفارش آقا رضا بعد از مدت ها تاخیر در مورد راه اندازی 7segment با آردوینو خواهد بود.

About علی عزتی

علی عزتی هستم. رشته ی مهندسی برق الکترونیک رو خوندم. علاقه ی من به یادگیری و به اشتراک گذاشتن چیز هایی که یاد گرفتم. باعث شد تا الکترولب ایجاد بشه. علاقه ی زیادی به الکترونیک دارم. و دوست دارم چیزهای جدید یادبگیرم و بسازم ... :))

Check Also

آموزش جامع میکروکنترلر STM8S

میکروکنترلر STM8S محصول 8 بیتی شرکت ST هست که در شکل زیر می‌توان مدل‌های مختلف ...

12 comments

  1. سلام

    من تاحالا با اردوینو کار نکردم
    زبان برنامه نویسی که داره چیه و آیا به سرفه هستش که توی یک دستگاه صنعتی به کاربردش و برای تولید به صرفه باشه

    • سلام زبان برنامه نویسی آردوینو تقریبا زبان C هستش برای موارد صنعتی و تولبد قطعا بهتره از زبان C استفاده شده نه آردوینو

  2. حسن دیوان زاده

    عالیه جناب عزتی
    راستی میشه از آردوینو برای کارای گرافیکی و کنترل بوبین هم استفاده کرد؟؟

  3. خیلی ممنون از آموزشتون
    عالی بود

  4. حسن دیوان زاده

    منظورم این بود که قدرت رندر کردن فایل های تصویری رو داره
    مث پردازش دیجیتالی تصویر
    خلاصه پردازش های سنگین در حد خودش

    • با توجه به اینکه برد های آردوینو از میکروکنترلر های AVR استفاده می کنند پس هر کاری که با میکروکنترلر های AVR می توان انجام داد با آردوینو هم میشه نمونش لینک زیر هستش می تونید نگاه کنید.
      http://www.aparat.com/v/ckLdI

  5. حسن دیوان زاده

    ممنون این مطلب رو قبلا دیده بودم
    تشکر
    یه سوال دیگه اینکه میشه به پروژکتور هم اتصال داد؟؟

    • اگر منظرتون مربوط به برد آردوینو هستش بهتره برای کار های گرافیکی از برد هایه قوی تر مثل رزبری پای که خروجی ویدیو دارند استفاده کنید

  6. حسن دیوان زاده

    ممنون از راهنماییتون جناب عزتی

  7. خیلی ممنونم
    خیلی خوب توضیح داده بودین.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.