فهرست مطالب:

نحوه استفاده از Attiny85 با آردوینو: 4 مرحله
نحوه استفاده از Attiny85 با آردوینو: 4 مرحله

تصویری: نحوه استفاده از Attiny85 با آردوینو: 4 مرحله

تصویری: نحوه استفاده از Attiny85 با آردوینو: 4 مرحله
تصویری: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, نوامبر
Anonim
نحوه استفاده از Attiny85 با آردوینو
نحوه استفاده از Attiny85 با آردوینو

من یک هیئت مدیره جدید Digispark's Attiny85 خریدم.

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

Pinouts: از همه پین ها می توان به عنوان ورودی/خروجی دیجیتال استفاده کرد

پین 0 → I2C SDA ، PWM (LED در مدل B)

پین 1 → PWM (LED در مدل A)

پین 2 → I2C SCK ، Analog In

پین 3 → Analog In (همچنین برای USB+ هنگام استفاده از USB استفاده می شود)

پین 4 → PWM ، آنالوگ (همچنین برای USB استفاده می شود- هنگامی که USB در حال استفاده است)

پین 5 → Analog In

برای راهنمایی پین دستی روی Digispark - قابلیت پین در پشت ذکر شده است

مرحله 1: Windows Driver را برای Attiny85 نصب کنید

Windows Driver را برای Attiny85 نصب کنید
Windows Driver را برای Attiny85 نصب کنید

اگر از Arduino 1.6.6 یا بالاتر و Windows استفاده می کنید - باید درایورها را به صورت دستی بارگیری و نصب کنید. "نصب درایورها" (در سیستم های 32 بیتی) یا "DPInst64" (در سیستم های 64 بیتی) را بارگیری ، از حالت فشرده خارج کرده و اجرا کنید.

فایلهای درایور در اینجا قرار دارد:

ارتباط دادن

پس از بارگیری فایل.zip> آن را استخراج کنید.

و اجرا کنید

drivers.exe را نصب کنید (برای سیستم عامل 64 بیتی)

DPinst64.exe (برای سیستم عامل 32 بیتی)

مرحله 2: بسته های برد را برای آردوینو نصب کنید

بسته های برد را برای آردوینو نصب کنید
بسته های برد را برای آردوینو نصب کنید
بسته های برد را برای آردوینو نصب کنید
بسته های برد را برای آردوینو نصب کنید
بسته های برد را برای آردوینو نصب کنید
بسته های برد را برای آردوینو نصب کنید

این نشانی اینترنتی را کپی کرده و در File> preferences> url manager board اضافی جایگذاری کنید

digistump.com/package_digistump_index.json

  • به منوی "ابزارها" و سپس زیر منوی "هیئت مدیره" بروید - "Boards Manager" را انتخاب کنید و سپس از نوع کشویی "مشارکت" را انتخاب کنید:
  • بسته "Digistump AVR Boards" را انتخاب کرده و روی دکمه "نصب" کلیک کنید.
  • پس از اتمام ، پیشرفت بارگیری را در نوار پایین پنجره "Boards Manager" مشاهده خواهید کرد ، در کنار آن مورد در لیست "نصب شده" نشان داده می شود.
  • WINDOWS USERS: پس از اتمام نصب با ظاهر شدن پنجره Driver Install Wizard ، لطفاً روی "بعدی" در این پنجره کلیک کنید تا درایورهای Digistump Boards نصب شوند (اگر قبلاً آنها را نصب کرده اید ، این نصب کننده آنها را به روز می کند و مواردی را که وجود ندارد نصب می کند.)
  • با نصب کامل ، پنجره "Boards Manager" را ببندید و Digispark را از منوی Tools → Boards انتخاب کنید. "Digispark (به طور پیش فرض - 16.5 مگاهرتز)" تابلویی است که باید توسط همه کاربران جدید انتخاب شود.
  • اکنون نصب کامل شده است! (کاربران لینوکس به یادداشت زیر مراجعه کنید)

نصب لینوکس اگر قبلاً نصب نکرده اید - قوانین udev موجود در اینجا را نصب کنید: بخش عیب یابی

توجه کاربران لینوکس: لطفاً صفحه عیب یابی لینوکس را بررسی کنید **

مرحله 3: نحوه بارگذاری برنامه

نحوه بارگذاری برنامه
نحوه بارگذاری برنامه
نحوه بارگذاری برنامه
نحوه بارگذاری برنامه
نحوه بارگذاری برنامه
نحوه بارگذاری برنامه

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

از منوی Tools گزینه Board → Digispark (به طور پیش فرض - 16.5 مگاهرتز) را انتخاب کنید.

کمی کد بنویسید ، کد خود را باز کنید.

قبل از فراخوانی آپلود نیازی به Digispark خود ندارید دکمه بارگذاری را فشار دهید.

اکنون کادر وضعیت پایین از شما می خواهد که Digispark خود را وصل کنید - در این مرحله ، باید آن را به برق متصل کنید - یا آن را از برق بکشید و دوباره وصل کنید.

پیشرفت بارگذاری را مشاهده خواهید کرد و سپس بلافاصله کد شما در Digispark اجرا می شود. اگر Digispark را از برق بکشید و دوباره وصل کنید یا به منبع تغذیه دیگری وصل کنید ، 5 ثانیه تاخیر در اجرای کد برنامه ریزی شده شما وجود خواهد داشت. این تأخیر 5 ثانیه ای Digispark Pro را بررسی می کند تا ببیند آیا سعی در برنامه ریزی آن دارید یا خیر.

مرحله 4: عیب یابی

این را در نظر داشته باشید

Digisparks پورت سریال ایجاد نمی کند. نرم افزار digispark arduino به منظور صرفه جویی در فضا و مطابقت بیشتر با مشخصات USB ، مستقیماً با digispark از طریق ترکیبی از پروتکل های خام کم سرعت USB و پروتکل های HID ارتباط برقرار می کند.

هنگام استفاده از نرم افزار Digispark Arduino ، مهم نیست که در لیست پورت های سریال انتخاب شده است - هیچ کدام استفاده نمی شود. فقط مطمئن شوید Digispark در منوی Programmer و Digispark (هسته کوچک) در منوی Board انتخاب شده است و شما باید فعال و فعال باشید.

هنگام استفاده از نرم افزار Digispark Arduino ، مهم نیست که در لیست پورت های سریال انتخاب شده است - هیچ کدام استفاده نمی شود. فقط مطمئن شوید Digispark در منوی Programmer و Digispark (هسته کوچک) در منوی Board انتخاب شده است و شما باید فعال و فعال باشید.

  • برای برنامه های نمونه اگر حتی بعد از نصب درایور DigiUSB در پوشه نمونه ها "دستگاه پیدا نشد" دریافت کنید ، این را امتحان کنید: https://digistump.com/board/index.php/topic، 257.0.html
  • اگر ویندوز یک "DigiUSB" را تشخیص نمی دهد بلکه یک "دستگاه سازگار با HID"/"USB ورودی دستگاه" عمومی است ، به مدیر دستگاه بروید ، در دسته "دستگاه های رابط انسانی" دستگاه ورودی USB را با شناسه فروشنده پیدا کنید. 0x16C0 را انتخاب کرده و "update driver" / "browse my computer" / "let me pick from a list" را انتخاب کنید و DigiUSB باید در آنجا نشان داده شود.

توصیه شده: