Home / آردوینو - آموزش آردوینو-Arduino / ساخت آردوینو AT mega8

ساخت آردوینو AT mega8

در قسمت قبل با نرم افزار آردوینو آشنا شدید در ادامه روشی ارائه می شود تا بتوان آردوینو را با میکروکنترلر های معمول مثل AT mega32 و AT mega8 ساخت. و مورد استفاده قرار داد. در ادمه مطلب همراه ما باشید با ساخت آردوینو  AT mega8

وسایل مورد نیاز برای ساخت آردوینو  AT mega8 :

  • پروگرمر AVR
  • میکروکنترلر  AT mega 8
  • کریستال خارجی 16 مگا هرتز
  • بردبرد

ساخت آردوینو  AT mega8:

قسمت  اول  بدون نیاز به بوت لودر :

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

مراحل ساخت:

0- وصل کردن پروگرامر به کامپیوتر و تنظیم فیوزبیت میکروکنترلر روی کریستال خارجی

IMG_1338

arduino mega8 الکترولب

1- انتخاب میکروکنترلر AT mega 8 از قسمت Board

ardunio ng الکترولب

2- ایجاد یک برنامه

arduino blink الکترولب

3- کامپایل کردن برنامه

flashبا کیلیک کردن روی علامت تیک می تونید برنامتون رو کامپایل کنید.

4- پروگرم کردن برنامه بر روی میکروکنترلر

prgram arduino الکترولب

5- پایه های متناظر برد آردوینو با میکروکنترلر AT mega8

6. کد برنامه انتخاب شده در بالا

توضیح برنامه:

این برنامه یک led چشمک زن روی پین 13 آردوینو هستش که معادل پین PB.5 در میکروکنترلر AT mega8 هستش

 

قسمت دوم : نصب بوت لودر آردوینو روی میکروکنترلر AT mega8 و پروگرم کردن با پورت سریال

در این قسمت نحوه پروگرم کردن بوت لودر آردوینو روی میکرو توضیح داده میشه در قسمت برد باید برد آردوینو NG رو انتخاب کنید.

ArduinoNG الکترولب

1- برای پروگرم کردن boot loader روی میکروکنترلر AT mega8 باید مراحل 0 و 1 قسمت اول رو انجام بدید و بعد مثل تصویر عمل کنید.

boot rd

2- نحوه اتصال تبدیل USB به سریال به mega 8 برای پروگرم کردن برنامه آردوینو

شماتیک کلی برد آردوینو مگا در شکل زیر مشخص است برای پرورگرم کردن میکرو با پورت سریال به تبدیلی نیاز دارین که پایه های DTR و RTS داشته باشه

arduino_NG_schematic

نکته ی مهم این آموزش با نرم افزار آردوینو نسخه ی 1 سازگار هست روی نسخه ی 1.5 با مشکل مواجه می شین

ویدیوی آموزش مراحل طی شده برای ساخت آردوینو AT mega8

در این ویدیو قسمت اول آموزش توضیح داده می شود.

برای دیدن با کیفیت تر ویدویوها کانال الکترولب در یوتیوب را دنبال کنید. کافیست عبارت الکترولب را در یوتیوب جسنوجو کنید.

در قسمت بعد نحوه ی ساخت آردوینو با میکروکنترلر AT mega32 آموزش داده می شود.

About علی عزتی

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

Check Also

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

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

12 comments

  1. سلام آقای عزتی
    جالب بود لطفا ادامه بدید……من مبدل دارم با همه پایه هاش منتظرم تا یه برد بسازم
    لطفا در مورد پایه ها برد هم توضیح بدید.ممنون از شما

  2. مهدی از شیراز

    سلام دوست خوبم ممنو ن از آموزشی که گذاشتین
    من یه اشکال ی که در کارم هست اینکه برنامه اردینو پرگرام رو نمیشناسه اگه امکانش هست فایل هگز پروژه رو چگونه پیدا کنم و دستی پرگرام کنم ممنون میشم راهنمایی کنید ظمنا پرگرامرم usb هست و فقط با برنامه ipog ارتباط برقرار میکنه

    • سلام
      این مطلب موضوع بعدی آموزش آردوینو هست که به طور کامل توضیح میدم امشب یا فردا منشرش می کنم.

  3. سلام
    اقا چجوری با پروگرمر ، کد ایجاد شده رو ، داخل میکرو ریختی؟ واسه ما که نشد
    این خودش یعنی کد هگز تولید میکنه؟ داخل خود پوشه مثال ها که چیزی ایجاد نمیکنه.
    کلا اصلا وقتی کامپایل می کنیم چی به ما میده .
    بعد میگه serial port com1 not found .
    اقا مشکل کجاست

  4. با سلام
    پایه های چیپ مخابراتی NRF24L01 رو به کدوم پین های مگا 8 یا 16 باید وصل کرد؟؟
    من از روی برنامه آردوینو پین ها رو متصل کردم – اما جواب نداد !

    • از برنامه های دیگه مثل LED چشمک زن که با آردوینو ساخته شده روی این میکروها نتیجه گرفتید؟

  5. بله – بیشتر برنامه ها رو به نتیجه رسیدم
    اما با این ماژول به مشکل برخوردم – اصلا دیتایی دریافت یا ارسال نمیشه

    • برنامه ای که امتحان می کنید رو در جایی آپلود کنید تا نگاه کنم شاید مشکل رو فهمیدم.

  6. علی نصرالله نژاد

    سلام پابه های DTR و RTS که گفتید کارشون چیه؟توی چه مبدل هایی ابن پایه ها وجود دارند؟توی pl2302 وجود نداشت اگه میشه یه مبدل معرفی کنید داشته باشه ممنون

    • اگه نداشت هم مشکلی نیست از این پایه ها صرفا برای ریست میکرو بعد از پروگرم شدن استفاده میشه بعد از پروگرم شدن می تونید خودتون میکرو رو دستی ریست کنید اما تبدیل CP2102 پایه های مورد نظر رو داره

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

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

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