فهرست مطالب:
- مرحله 1: همه موارد را جمع آوری کنید
- مرحله 2: برنامه ISP را در برد Arduino بارگذاری کنید
- مرحله 3: Target AVR Board را به برد Arduino وصل کنید
- مرحله 4: Bootloader را در برد AVR رایت کنید
- مرحله 5: برد AVR را آزمایش کنید
- مرحله ششم: تمام شد
تصویری: نحوه برنامه ریزی برد AVR با استفاده از برد آردوینو: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
آیا برد میکروکنترلر AVR در اطراف شما قرار دارد؟ آیا برنامه نویسی آن مشکل است؟ خوب ، شما در جای مناسب هستید. در اینجا نحوه برنامه ریزی برد میکروکنترلر Atmega8a با استفاده از برد Arduino Uno به عنوان برنامه نویس را به شما نشان خواهم داد. بنابراین ، بدون هیچ گونه توضیح بیشتر ، بیایید شروع کنیم!
مرحله 1: همه موارد را جمع آوری کنید
در اینجا همه آنچه شما نیاز دارید وجود دارد:
- برد آردوینو UNO/MEGA/نانو میکروکنترلر.
- برد میکروکنترلر AVR با میکروکنترلر سازگار (مانند Atmega 8a)
- یک کابل USB مناسب برای برد آردوینو
- شش سیم جهنده (دو سیم برای برق ، یکی برای تنظیم مجدد برد AVR هدف و بقیه سه مورد برای ارتباط)
برای آگاهی بیشتر روی تصویر بالا کلیک کنید.
مرحله 2: برنامه ISP را در برد Arduino بارگذاری کنید
Arduino IDE را راه اندازی کرده و به مسیر Files> Examples> ArduinoISP بروید. برد مناسب را از Tools> Boards انتخاب کنید. برنامه را روی برد آردوینو بارگذاری کنید.
مرحله 3: Target AVR Board را به برد Arduino وصل کنید
اتصالات زیر را انجام دهید (AVR به برد آردوینو):
VCC تا 5 ولت
GND به GND
RST/بازنشانی به D10
MISO تا D11
MOSI تا D12
SCK تا D13
اگر چنین پین هایی با برچسب پیدا نکردید ، برگه اطلاعات تراشه میکروکنترلر را در وب بررسی کنید. در بالا یک نمودار pinout از برخی IC های میکروکنترلر Atmega اضافه کرده ام. برد AVR من یک Atmega 8a روی آن داشت. همچنین ، همه پین های مهم روی برد برچسب گذاری شده اند. مطمئن شوید که از سیم های شل و ضعیف استفاده نمی کنید.
مرحله 4: Bootloader را در برد AVR رایت کنید
برو ابزارها> تابلوها> Arduino NG یا قدیمی تر را انتخاب کنید. سپس به مسیر tools> Processor رفته و موردی را که در برد AVR وجود دارد انتخاب کنید. به ابزار> برنامه نویس بروید و Arduino را به عنوان ISP انتخاب کنید. حالا دوباره به Tools بروید و سپس روی 'Burn Bootloader' کلیک کنید. LED های RX و TX روی برد آردوینو باید چند بار سریع چشمک بزنند و در صورت ظاهر شدن پیغامی مبنی بر "انجام بوت لودر انجام شد" بدون هیچ خطایی ، برد AVR شما آماده برنامه نویسی است!
مرحله 5: برد AVR را آزمایش کنید
یک برنامه ساده مانند چشمک زن LED را بارگذاری کنید. Goto Files> Examples> Basics> Blink. کلید shift را نگه دارید و روی دکمه Upload کلیک کنید. پس از اتمام بارگذاری ، می توانید سیم های اتصال را بردارید و برد AVR خود را روشن کرده و آزمایش کنید که آیا به درستی برنامه ریزی شده است.
مرحله ششم: تمام شد
اکنون می توانید از یک برد AVR برای ساخت پروژه های جالب الکترونیکی استفاده کنید. از آنجا که من عاشق راه آهن مدل هستم ، یک برنامه ساده را برای اجرای یک لوکوموتیو با یک طرح خودکار بارگذاری کردم. از آنجا که برد AVR من دارای دو خروجی موتور است ، می توانم از آنها برای کنترل لوکوموتیو و میزان خروج استفاده کنم. فایل برنامه این کد را می توانید در مرحله بعد پیدا کنید. اگر علاقه دارید ، می توانید مال من را نیز بررسی کنید.
خیلی دوست دارم بدانم که امروز با آن چه ساخته اید. بهترین ها!
توصیه شده:
قفل امنیتی قابل برنامه ریزی با استفاده از آردوینو: 4 مرحله
قفل امنیتی قابل برنامه ریزی با استفاده از آردوینو: این اولین وبلاگ من در اینجا است. من در اینجا یک قفل امنیتی قابل برنامه ریزی (PSL) مبتنی بر آردوینو برای قفل کردن لوازم الکترونیکی ارائه می دهم. مدار PSL برای روشن/فعال کردن/باز کردن یک دستگاه AC/DC در منبع تغذیه خارجی ، بر اساس رمز عبور استفاده می شود
نحوه برنامه ریزی PIC MCU با برنامه نویس PICkit با استفاده از Breadboard: 3 مرحله
نحوه برنامه ریزی PIC MCU با برنامه نویس PICkit با استفاده از Breadboard: برای بازی با میکروکنترلرهای PIC (یا هر دستگاه دیگر) نیازی به ابزارهای گران قیمت و پیچیده ندارید. تنها چیزی که نیاز دارید یک تخته نان است که در آن مدار و برنامه نویسی خود را آزمایش کنید. البته نوعی برنامه نویس و IDE ضروری است. در این دستورالعمل
ماز لیزری قابل برنامه ریزی با آردوینو و برنامه اندروید: 13 مرحله (همراه با تصاویر)
پیچ و خم لیزری قابل برنامه ریزی با آردوینو و برنامه اندروید: تعداد زیادی پیچ و خم از کتاب های بچه ها گرفته تا روبات حل اتوماتیک پیچ و خم را مشاهده کنید. در اینجا من چیزی را متفاوت امتحان می کنم که در آن پیچ و خم را با استفاده از بازتاب لیزری حل می کنم. هنگامی که در ابتدا فکر می کنم بسیار آسان است ، اما انجام آن ارزان ، هزینه زمان بیشتری برای دقت دارد. اگر کسی می خواهد به
توالی سنج LED قابل برنامه ریزی (با استفاده از آردوینو و Adafruit Trellis): 7 مرحله (همراه با تصاویر)
توالی سنج LED RGB قابل برنامه ریزی (با استفاده از آردوینو و آدافروت ترلیس): پسرانم نوارهای LED رنگی می خواستند تا میز کارشان روشن شود ، و من نمی خواستم از کنترل کننده نوار RGB کنسرو شده استفاده کنم ، زیرا می دانستم آنها از الگوهای ثابت خسته می شوند. این کنترلرها دارند من همچنین فکر کردم که این یک فرصت عالی برای ایجاد
نحوه برنامه ریزی آردوینو از طریق تمشک پای: 3 مرحله
نحوه برنامه ریزی Arduino از طریق Raspberry Pi: با این آموزش به شما نشان می دهم که چگونه نرم افزار Arduino را بر روی Raspberry Pi.P.S. خود نصب کنید. متاسفم برای انگلیسی بد من