جدول المحتويات:

كيفية استخدام Attiny85 مع Arduino: 4 خطوات
كيفية استخدام Attiny85 مع Arduino: 4 خطوات

فيديو: كيفية استخدام Attiny85 مع Arduino: 4 خطوات

فيديو: كيفية استخدام Attiny85 مع Arduino: 4 خطوات
فيديو: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, يوليو
Anonim
كيفية استخدام Attiny85 مع Arduino
كيفية استخدام Attiny85 مع Arduino

اشتريت لوحة Attiny85 Board الجديدة من Digispark.

لكن لم يتمكن من استخدامه لمدة يومين فقط بسبب حزم السائق. وأخيرا بعد البحث كثيرا وجدت الجواب. أشرت إلى العديد من البرامج التعليمية لهذا وحاولت. كنت أتلقى خطأ في منفذ COM في Arduino. أنا هنا حللت من أجلها.

أطراف التوصيل: يمكن استخدام جميع المسامير كإدخال / إخراج رقمي

Pin 0 → I2C SDA ، PWM (LED في الطراز B)

Pin 1 → PWM (LED في الطراز A)

دبوس 2 → I2C SCK ، دخل تناظري

دبوس 3 ← دخل تناظري (يستخدم أيضًا لـ USB + عندما يكون USB قيد الاستخدام)

Pin 4 → PWM ، تناظري (يستخدم أيضًا لـ USB- عندما يكون USB قيد الاستخدام)

دبوس 5 ← دخل تناظري

للحصول على إشارة مرجعية سهلة الاستخدام ، اقلب إمكانات Digispark - يتم سرد إمكانات الدبوس في الخلف

الخطوة 1: قم بتثبيت برنامج تشغيل Windows لـ Attiny85

قم بتثبيت برنامج تشغيل Windows لـ Attiny85
قم بتثبيت برنامج تشغيل Windows لـ Attiny85

إذا كنت تستخدم Arduino 1.6.6 أو إصدار أحدث و windows - فستحتاج إلى تنزيل برامج التشغيل وتثبيتها يدويًا. قم بتنزيل وفك ضغط وتشغيل "تثبيت برامج التشغيل" (على أنظمة 32 بت) أو "DPInst64" (على أنظمة 64 بت).

توجد ملفات برنامج التشغيل هنا:

وصلة

بعد تنزيل ملف.zip> استخرجه.

وقم بتشغيل

تثبيت drivers.exe (لنظام تشغيل 64 بت)

DPinst64.exe (لنظام التشغيل 32 بت)

الخطوة 2: تثبيت حزم Board لـ Arduino

تثبيت حزم المجلس لاردوينو
تثبيت حزم المجلس لاردوينو
تثبيت حزم المجلس لاردوينو
تثبيت حزم المجلس لاردوينو
تثبيت حزم المجلس لاردوينو
تثبيت حزم المجلس لاردوينو

انسخ عنوان url والصقه في ملف> تفضيلات> عنوان url لمدير اللوحة الإضافي

digistump.com/package_digistump_index.json

  • انتقل إلى قائمة "الأدوات" ثم القائمة الفرعية "Board" - حدد "Boards Manager" ثم من القائمة المنسدلة للنوع حدد "Contributed":
  • حدد حزمة "Digistump AVR Boards" وانقر فوق الزر "تثبيت".
  • سترى تقدم التنزيل في الشريط السفلي لنافذة "Boards Manager" عند اكتماله ، سيظهر "مثبت" بجوار هذا العنصر في القائمة.
  • مستخدمو WINDOWS: عند إكمال التثبيت منبثقة نافذة معالج تثبيت برنامج التشغيل ، يرجى النقر فوق "التالي" في هذه النافذة لتثبيت برامج تشغيل لوحات Digistump (إذا كنت قد قمت بالفعل بتثبيتها ، فسيقوم هذا المثبت بتحديثها وتثبيت أي برامج مفقودة)
  • مع اكتمال التثبيت ، أغلق نافذة "Boards Manager" وحدد Digispark من قائمة Tools → Boards. "Digispark (افتراضي - 16.5 ميجا هرتز)" هي اللوحة التي يجب أن يتم اختيارها من قبل جميع المستخدمين الجدد.
  • اكتمل التثبيت الآن! (مستخدمو Linux انظر الملاحظة أدناه)

تثبيت Linux إذا لم تكن قد قمت بذلك من قبل - قم بتثبيت قواعد udev الموجودة هنا: قسم استكشاف الأخطاء وإصلاحها

تنبيه مستخدمي لينوكس: يرجى مراجعة صفحة استكشاف الأخطاء وإصلاحها في لينكس **

الخطوة الثالثة: كيفية تحميل البرنامج

كيفية تحميل البرنامج
كيفية تحميل البرنامج
كيفية تحميل البرنامج
كيفية تحميل البرنامج
كيفية تحميل البرنامج
كيفية تحميل البرنامج

يعمل Digispark بشكل مختلف قليلاً عن بعض المنتجات المتوافقة مع Arduino. برامج Digispark بإجراءات مختلفة.

من قائمة الأدوات ، حدد لوحة → Digispark (افتراضي - 16.5 ميجا هرتز)

اكتب بعض الكود ، افتح الكود الخاص بك.

لا تحتاج إلى توصيل Digispark الخاص بك قبل استدعاء التحميل اضغط على زر التحميل.

سيطلب منك مربع الحالة السفلي الآن توصيل Digispark - في هذه المرحلة ، تحتاج إلى توصيله - أو فصله وإعادة توصيله.

سترى تقدم التحميل وبعد ذلك سيتم تشغيل الكود الخاص بك على الفور على Digispark. إذا قمت بفصل Digispark وقمت بتوصيله مرة أخرى أو قمت بتوصيله بمصدر طاقة آخر ، فسيكون هناك تأخير لمدة 5 ثوان قبل تشغيل الكود الذي قمت ببرمجته. هذا التأخير لمدة 5 ثوانٍ هو فحص Digispark Pro لمعرفة ما إذا كنت تحاول برمجته.

الخطوة 4: عمليات استكشاف الأخطاء وإصلاحها

هذا لتأخذ في الاعتبار

لا تنشئ Digisparks منافذ تسلسلية. يتواصل برنامج digispark arduino مباشرة مع digispark عبر مجموعة من بروتوكولات USB منخفضة السرعة الخام وبروتوكولات HID من أجل توفير مساحة وتكون أكثر توافقًا مع مواصفات USB.

عند استخدام برنامج Digispark Arduino ، لا يهم ما تم تحديده في قائمة المنافذ التسلسلية - لا يتم استخدام أي منها. فقط تأكد من تحديد Digispark في قائمة Programmer وتحديد Digispark (النواة الصغيرة) في قائمة Board ويجب أن تكون جاهزًا للعمل.

عند استخدام برنامج Digispark Arduino ، لا يهم ما تم تحديده في قائمة المنافذ التسلسلية - لا يتم استخدام أي منها. فقط تأكد من تحديد Digispark في قائمة Programmer وتحديد Digispark (النواة الصغيرة) في قائمة Board ويجب أن تكون جاهزًا للعمل.

  • بالنسبة إلى أمثلة البرامج ، إذا كنت تحصل على "لم يتم العثور على الجهاز" حتى بعد تثبيت برنامج تشغيل DigiUSB في مجلد الأمثلة ، فجرّب ما يلي: https://digistump.com/board/index.php/topic، 257.0.html
  • إذا لم يتعرف Windows على "DigiUSB" ولكن زوج عام "متوافق مع HID" / "USB Input Device" ، فانتقل إلى إدارة الأجهزة ، وابحث في فئة "Human Interface Devices" عن جهاز إدخال USB مع معرف البائع 0x16C0 وحدد "تحديث برنامج التشغيل" / "تصفح جهاز الكمبيوتر الخاص بي" / "دعني أختار من قائمة" ويجب أن يظهر DigiUSB هناك.

موصى به: