امروز میخواهیم مداری برای برنامهنویسی ATtiny85 با آردوینو بسازیم.
تدارکات
ما به موارد زیر نیاز خواهیم داشت:
- چند سیم جامپر
- خازن 1*10 میکرو فاراد
- تراشه ATtiny85
- یک تخته نان
- یک آردوینو
برای موارد بصری اضافی (که واقعاً مورد نیاز نیستند) من می خواهم اضافه کنم:
- 3 عدد LED
- مقاومت 1×330 اهم
- و تعدادی کابل جامپر اضافی
قبل از شروع ساخت مدار، به Arduino IDE بروید.
نرم افزار آردوینو
Sketch ArduinoISP را از منوی File، Examples و ArduinoISP باز کنید:
- این طرح را تأیید و در آردوینو خود آپلود کنید
نرم افزار آردوینو به صورت بومی از ATtiny85 پشتیبانی نمی کند، بنابراین باید پشتیبانی را برای آن اضافه کنیم.
- گفتگوی Preferences را از منوی File باز کنید .
- پیوند را در " URL مدیر تابلوهای اضافی " قرار دهید .
- روی OK کلیک کنید!
ATTINY
- مدیر تابلوها را از ابزارها، منوهای تابلو باز کنید
- پس از به روز رسانی نرم افزار، ATtiny را از لیست انتخاب کنید
توجه داشته باشید که برای دانلود مدیر برد ATtiny به اتصال اینترنت نیاز دارید.
- ATtiny را جستجو کنید، یا به صورت دستی لیست را به پایین پیمایش کنید، یا "attiny" را در قسمت فیلتر تایپ کنید.
- روی Install the (Use the latest version) کلیک کنید.
راه اندازی برنامه
اجازه می دهد تا برنامه را برای استفاده از آردوینو به عنوان برنامه نویس تنظیم کنیم.
- آردوینو را به عنوان ISP از منوی ابزارها، برنامه نویس انتخاب کنید
- ATtiny را از منوی Tools, Board انتخاب کنید
- ATtiny85 را از منوی Tools، Processor انتخاب کنید
- من 16 مگاهرتز داخلی را از منوی ابزارها، ساعت انتخاب می کنم
این تراشه دارای 8 پین است، برای برنامه ریزی ATtiny85 تنها 6 مورد از آنها MISO، MOSI، SCK، RESET، Ground و Positive مورد علاقه ماست.
اگر از نزدیک به تراشه نگاه کنید یک نقطه خواهید دید. این پین 1 است. پین های 2 تا 8 را به ترتیب خلاف جهت عقربه های ساعت در اطراف تراشه دنبال کنید.
کار کردن با هدرهای آردوینو برای برنامهنویسی ATtiny85 آسان است.
برای جزئیات بیشتر: برنامه نویسی ATtiny85 (با استفاده از Arduino Uno)