فهرست مطالب:

برنامه نویس ATtiny برای Arduino Uno: 3 مرحله
برنامه نویس ATtiny برای Arduino Uno: 3 مرحله

تصویری: برنامه نویس ATtiny برای Arduino Uno: 3 مرحله

تصویری: برنامه نویس ATtiny برای Arduino Uno: 3 مرحله
تصویری: آموزش آردوینو: برنامه نویسی بر روی بردهای آردوینو با کدویژن 2024, نوامبر
Anonim
برنامه نویس ATtiny برای Arduino Uno
برنامه نویس ATtiny برای Arduino Uno

اگر از پلتفرم آردوینو اطمینان دارید و می خواهید برنامه نویسی سایر میکروکنترلرهای atmel را امتحان کنید ، این راهنما به شما کمک می کند تا اولین قدم های خود را انجام دهید. به طور خاص شما می توانید برای برنامه ریزی چندین میکروکنترلر ATtiny (2313/4313 25/45/85 و شاید برخی دیگر) برای بردهای سازگار با Arduino Uno سپر بسازید.

تدارکات

برای این پروژه بسیار ساده شما نیاز دارید:

-صفحه (یک نقطه یا دو طرفه حداقل 20x10 نقطه)

-LED های 3 * 5 میلی متری

-3x مقاومت 220-330 اهم

سوکت 20 پین

-12 سرصفحه پین مردانه (حداقل)

1 پرش کننده

-برخی از سیم های بلوز

و البته یک میکروکنترلر ATtiny برای کار با آن (در مورد من 2313 است)

مرحله 1: سیم کشی

سیم کشی
سیم کشی
سیم کشی
سیم کشی
سیم کشی
سیم کشی

من چندان عادی به ساخت راهنمای گام به گام نیستم ، بنابراین من فقط نتیجه نهایی و مقداری سیم کشی را ضمیمه می کنم. لطفاً توجه داشته باشید که قطب LED ها در عکس Fritzing رعایت نمی شود ، بنابراین مراقب باشید!

اگر تصمیم گرفته اید از ورق ورق یک طرفه استفاده کنید ، باید هدرهای پین مردانه را با انبردست فشار دهید تا پین ها بلندتر شوند و از پشت به هم لحیم شوند.

برای تغییر پین GND (بسته به نوع میکروکنترلری که استفاده می کنید) ، جهنده مورد نیاز است ، اگرچه من توانستم طرح را در ATtiny 2313 حتی بدون GND بارگذاری کنم…

LED سبز همیشه روشن است و اختیاری است.

مرحله 2: راه اندازی نرم افزار

راه اندازی نرم افزار
راه اندازی نرم افزار
راه اندازی نرم افزار
راه اندازی نرم افزار

حالا باید arduino isp را روی برد arduino بارگذاری کنید. به File -> Examples -> ArduinoISP بروید.

قبل از بارگذاری می توانید رفتار LED ها را با اختصاص پین های 8 و 9 تغییر دهید ، از پین 7 استفاده نمی شود. PMODE (در مورد من آبی) یکی از مواردی است که هنگام بارگذاری طرح چشمک می زند. ERR هنگام بروز خطا روشن می شود. سعی کردم خطاها را شبیه سازی کنم اما هرگز روشن نشد … HB مخفف HeartBeat است و به صورت دوره ای روشن و خاموش می شود. برای من چندان مفید نیست ، اما می توانید آن را به جای LED ERR اختصاص دهید.

مرحله 3: بارگذاری طرح خود

بارگذاری طرح خود
بارگذاری طرح خود
بارگذاری طرح خود
بارگذاری طرح خود
بارگذاری طرح خود
بارگذاری طرح خود

اکنون بالاخره آماده بارگذاری طرح خود هستید. مطمئن شوید که برد خاصی (میکروکنترلر) خود را نصب کرده اید و سپس به Tools -> Programmer -> Arduino به عنوان ISP بروید.

اطمینان حاصل کنید که پین های دیجیتالی اختصاص داده شده در طرح شما با پین های موجود در میکروکنترلر شما مطابقت دارد.

اکنون شما آماده بارگذاری طرح خود هستید!

توصیه شده: