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

Arduino Uno لبرنامج ATTINY84 (Arduino V. 1.8.5): 6 خطوات
Arduino Uno لبرنامج ATTINY84 (Arduino V. 1.8.5): 6 خطوات

فيديو: Arduino Uno لبرنامج ATTINY84 (Arduino V. 1.8.5): 6 خطوات

فيديو: Arduino Uno لبرنامج ATTINY84 (Arduino V. 1.8.5): 6 خطوات
فيديو: How to add library to Arduino IDE | Error : No such file or directory 2024, شهر نوفمبر
Anonim
Arduino Uno لبرنامج ATTINY84 (Arduino V. 1.8.5)
Arduino Uno لبرنامج ATTINY84 (Arduino V. 1.8.5)

استخدام Arduino Uno لبرمجة ATTINY84-20PU (عنصر Digikey # ATTINY84-20-PU-ND). يوضح هذا Instructable كيفية استخدام منصة Arduino للعمل مع معالجات أصغر حجمًا ، مثل ATtiny84 (84/44/24). هذا المثال مخصص خصيصًا لمعالج ATtiny84-20PU ولكن يمكن تكييفه مع اللوحات الأخرى عن طريق اختيار اللوحة المناسبة من برنامج Arduino (على سبيل المثال ، Arduino IDE) وتعديل pinouts كما هو مطلوب.

(تم التحديث لـ Arduino 1.8.5)

الخطوة 1: أضف ATtiny Core Supprt إلى Arduino IDE Software

أضف ATtiny Core Supprt إلى Arduino IDE Software
أضف ATtiny Core Supprt إلى Arduino IDE Software

لاردوينو 1.8.5:

  1. افتح برنامج Arduino (المعروف أيضًا باسم بيئة التطوير المتكاملة Arduino [IDE]).
  2. فتح التفضيلات: [FILE] [التفضيلات]
  3. الصق عنوان URL في عناوين URL الإضافية لمدير اللوحات:

الخطوة 2: برمجة Arduino للاستخدام كمبرمج داخل النظام (ISP)

برنامج Arduino للاستخدام كمبرمج داخل النظام (ISP)
برنامج Arduino للاستخدام كمبرمج داخل النظام (ISP)
برنامج Arduino للاستخدام كمبرمج داخل النظام (ISP)
برنامج Arduino للاستخدام كمبرمج داخل النظام (ISP)
  1. حدد لوحة Arduino: [الأدوات] [BOARD] [ARDUINO / GENUINO UNO]. ملاحظة: على الرغم من أنني أمتلك Arduino UNO ، فقد استبدلت المعالج بـ Atmega328P المبرمج مسبقًا والذي يتطلب تحديد "Arduino Duemilanove أو Diecimila".
  2. حدد مبرمج: [أدوات] [مبرمج] [AVR ISP].
  3. افتح مخطط ArduinoISP: [ملف] [أمثلة] [11. ArduinoISP] [ArduinoISP]
  4. تحميل الرسم.

الخطوة 3: ربط ATtiny84 للبرمجة

ربط ATtiny84 للبرمجة
ربط ATtiny84 للبرمجة
ربط ATtiny84 للبرمجة
ربط ATtiny84 للبرمجة
ربط ATtiny84 للبرمجة
ربط ATtiny84 للبرمجة

قم بتوصيل دبابيس Arduino بدبابيس ATtiny84:

  • Arduino 5V إلى ATtiny84 Pin 1
  • اردوينو دبوس 10 إلى ATtiny84 دبوس 4
  • اردوينو دبوس 11 إلى ATTiny84 دبوس 7
  • اردوينو دبوس 12 إلى ATtiny84 دبوس 8
  • Arduino Pin 13 إلى ATtiny84 Pin 9
  • Arduino GND إلى ATtiny84 Pin 14
  • إعادة تعيين Arduino إلى مكثف 10 فائق التوهج (+ ساق جانبية / طويلة)
  • مكثف GND إلى 10 فائق التوهج (- جانبي / ساق قصيرة)

الخطوة 4: اضبط Arduino على Program ATtiny84

اضبط Arduino على برنامج ATtiny84
اضبط Arduino على برنامج ATtiny84
  1. حدد لوحة Arduino: [الأدوات] [BOARD] [ATtiny24 / 44/84]. ستظهر الآن خيارات اللوحة الإضافية في قائمة الأدوات في المرة التالية التي يتم فيها فتح الأدوات.
  2. حدد B. O. D. معطل: [الأدوات] [B. O. D.] [B. O. D. معاق]
  3. حدد LTO معطل: [الأدوات] [LTO 1.6.11+ فقط] [معطل]
  4. حدد تعيين الدبوس عكس اتجاه عقارب الساعة: [الأدوات] [تعيين الدبوس] [عكس اتجاه عقارب الساعة]
  5. حدد Chip Attiny84: [الأدوات] [Chip] [Attiny84]
  6. حدد الساعة 8 ميجا هرتز: [الأدوات] [الساعة] [8 ميجا هرتز داخلي]
  7. حرق محمل الإقلاع: [الأدوات] [نسخ محمل الإقلاع]

الخطوة 5: برنامج ATtiny84

برنامج ATtiny84
برنامج ATtiny84
  1. فتح رسم وميض: [ملف] [أمثلة] [01 أساسيات] [وميض]
  2. تحرير الرسم:

    1. قبل الإعداد الباطل () ، حدد اسم الدبوس (led) والموقع (pin 0): int led = 0 ؛
    2. ضع "LED_BUILTIN" مع "led" في مكان فارغ () وفي حلقة فارغة ()
  3. تحميل الرسم.
  4. قم بإيقاف التشغيل وفصل Arduino.

الخطوة 6: قم بتوصيل ATtiny84 للتشغيل كوحدة مستقلة

قم بتوصيل ATtiny84 للتشغيل بشكل مستقل
قم بتوصيل ATtiny84 للتشغيل بشكل مستقل
قم بتوصيل ATtiny84 للتشغيل بشكل مستقل
قم بتوصيل ATtiny84 للتشغيل بشكل مستقل
قم بتوصيل ATtiny84 للتشغيل بشكل مستقل
قم بتوصيل ATtiny84 للتشغيل بشكل مستقل
  • مصدر ATtiny Pin 1 إلى 5V (لا تقم بالفعل بتشغيل الطاقة بعد)
  • ATtiny Pin 2 إلى LED (ساق طويلة)
  • دبوس ATtiny 14 إلى الأرض
  • LED (ساق قصيرة) إلى المقاوم (نهاية 1) بين 100 و 1 كيلو أوم
  • المقاوم (نهاية 2) إلى الأرض
  • قم بتشغيل الطاقة إلى ATtiny84

موصى به: