جدول المحتويات:
- الخطوة 1: قم بتحميل كود ArduinoISP في Arduino UNO
- الخطوة 2: قم بإعداد إعداد لوحة البريد الأساسي لـ ATmega328P
- الخطوة 3: حرق Bootloader
- الخطوة 4: قم بتحميل الكود الخاص بك على ATmega328P
فيديو: تقليص مشاريع Arduino الخاصة بك - Arduino UNO كمبرمج ATmega328P (https://youtu.be/YO61YCaC9DY): 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
رابط الفيديو:
تتيح لك برمجة ATmega328P باستخدام Arduino كـ ISP (مبرمج داخل النظام) استخدام ميزات Arduino على لوحة توصيل أو PCB. إنها تساعد في الغالب عندما تقوم بمشروع كليتك. يقلل من تكلفة المشروع وحجمه أيضًا. لذلك ، ما عليك سوى إجراء الاختبار على Arduino ووضع اللمسات الأخيرة على المشروع على ATmega328P. تستغرق برمجة ATmega328P باستخدام Arduino كـ ISP بضع خطوات فقط. قبل المتابعة إلى جزء البرنامج ، يجب أن تعرف ما هو Bootloader.
أداة تحميل التشغيل في Arduino / ATmega328P: أداة تحميل التشغيل عبارة عن رسم تخطيطي مبرمج في ذاكرة الفلاش القابلة للبرمجة في Arduino / ATmega328P (وتحتل 4380 بايت من 32 كيلو بايت المتاحة). هذا هو ما يميز Arduino ATmega328P ومصنع Atmega328P العادي. يعمل محمل الإقلاع من Arduino عندما تكون اللوحة قيد التشغيل (أو عندما نضغط على زر إعادة الضبط). ينتظر برنامج bootloader هذا في البداية رسمًا جديدًا على المنفذ التسلسلي من Arduino IDE ، إذا حصل على شيء ما ، يتم حرق الرسم الجديد في ذاكرة الفلاش أو يقوم بتشغيل المخطط الذي تم نسخه مسبقًا. تتمتع معظم وحدات التحكم الدقيقة في Arduino بوظيفة إعادة التعيين التلقائي التي تسمح لـ Arduino IDE بإعادة تعيين التعليمات البرمجية وتحميلها. يجب أن يفهم محمل الإقلاع فقط ما يرسله Arduino IDE ويكتبه في ذاكرة فلاش المتحكم الدقيق. لنسخ الكود على Atmega328P بدون محمل الإقلاع Arduino ، ستحتاج إلى مبرمج ISP مثل AVR ISP.
لذلك سنقوم هنا بشكل أساسي بحرق أداة تحميل التشغيل إلى ATmega328P التي تم شراؤها حديثًا ثم نستخدم Arduino كمزود خدمة إنترنت لنسخ المخطط المطلوب في ATmega328P.
اردوينو - محمل الإقلاع
اردوينو - البيئة
خطوات استخدام Arduino UNO كمبرمج ATmega328P:
الخطوة 1: قم بتحميل كود ArduinoISP في Arduino UNO.
الخطوة 2: قم بإعداد إعداد اللوح الأساسي لـ ATmega328P.
Step3: حرق Bootloader.
الخطوة 4: قم بتحميل الكود الخاص بك على ATmega328P.
الخطوة 1: قم بتحميل كود ArduinoISP في Arduino UNO
ArduinoISP عبارة عن رسم تخطيطي يعمل كمحمل إقلاع بعد حرقه في ذاكرة فلاش ATmega328P. بادئ ذي بدء ، تحقق من الإعداد كما يلي:
اللوحة: "Arduino / Genuino Uno"
المنفذ: "COM2" // قد تكون لك مختلفة
مبرمج: "AVRISP mkII"
ثم انتقل إلى ملف> أمثلة> ArduinoISP> ArduinoISP وقم بتحميله على Arduino Uno.
الخطوة 2: قم بإعداد إعداد لوحة البريد الأساسي لـ ATmega328P
أعلاه هو التكوين الأساسي لـ ATmega328P ليكون وظيفيًا. بعد إعداد اللوح ، حان الوقت لربط وحدة اللوح هذه بـ Arduino. الآن اتبع الاتصال الموضح أعلاه في الشكل لتوصيل Arduino ودائرة اللوح.
الخطوة 3: حرق Bootloader
نأمل أن تكون قد فهمت استخدام أداة حرق البوت لودر. نحتاج إلى نسخ برنامج bootloader فقط ثم برنامج ATmega328P عدة مرات كما تريد دون نسخ أداة تحميل التشغيل مرة أخرى. حان الوقت الآن لنسخ أداة تحميل التشغيل. قم بتعديل إعدادات الأدوات كما هو موضح في الصورة ثم قم بنسخ Bootloader.
الخطوة 4: قم بتحميل الكود الخاص بك على ATmega328P
افتح الكود الذي تريد تحميله.
احتفظ بإعدادات الأدوات مثل تلك الخاصة بحرق عملية أداة تحميل التشغيل.
الآن قم بتحميل الكود إلى ATmega328P باستخدام "Shift + Upload".
هذه هي الطريقة التي يمكنك من خلالها برمجة ATmega328P باستخدام Arduino Uno. إذا كان لديك أي شك ، فلا تتردد في السؤال في قسم التعليقات.
التحميلات:
ورقة بيانات ATmega328P
يشتري:
ATmega328P من أمازون الهند:
Arduino Uno Original من أمازون الهند:
Arduino Uno منخفض التكلفة من Amazon India:
موصى به:
تلقي إشعارات البريد الإلكتروني من مشاريع إنترنت الأشياء الخاصة بك: 6 خطوات
تلقي إخطارات عبر البريد الإلكتروني من مشاريع إنترنت الأشياء الخاصة بك: إشعارات البريد الإلكتروني الخاصة بالبرنامج التي تربط مشاريع إنترنت الأشياء الخاصة بك بـ Adafruit IO و IFTTT لقد قمت بنشر بعض مشاريع إنترنت الأشياء. أتمنى أن تكون قد رأيتهم ، إذا لم تكن قد دعوتك إلى ملفي الشخصي والتحقق منها ، فقد أردت تلقي بعض الإشعارات عند متغير
مشاريع أفضل باستخدام ثنائي الفينيل متعدد الكلور: 6 خطوات
مشاريع أفضل باستخدام ثنائي الفينيل متعدد الكلور: إذا قضيت وقتًا في العمل مع مشاريع الإلكترونيات ، فأنت تعرف كم يمكن أن يكون الأمر ممتعًا ومثيرًا. ليس هناك ما هو أكثر بهجة من رؤية دائرتك تنبض بالحياة أمام عينيك. يصبح الأمر أكثر إثارة عندما يتحول مشروعك إلى
مشاريع ممتعة مع مجموعة أدوات Elegoo Uno R3 Super Start - التحكم بعصا التحكم لمحرك DC: 4 خطوات
مشاريع ممتعة مع مجموعة Elegoo Uno R3 Super Start Kit - التحكم بعصا التحكم لمحرك التيار المستمر: في هذه التعليمات ، سأحاول التحكم في اتجاه وسرعة محرك التيار المستمر بواسطة عصا التحكم بمساعدة Arduino ، استخدم المكونات من تتوفر مجموعة أدوات Elegoo Uno R3 Super Start من Amazon.com
قم بإنشاء الرسوم البيانية الخاصة بي لبيانات IOT الخاصة بي على Raspberry PI: 3 خطوات
قم بإنشاء الرسوم البيانية الخاصة بي لبيانات IOT الخاصة بي على Raspberry PI: يرجى القراءة إذا كنت تريد أن تكون قادرًا على إنشاء الرسوم البيانية الخاصة بك باستخدام 7 أسطر من التعليمات البرمجية ، أردت إنشاء مخططات لعرض البيانات بتنسيق رسومي من مستشعرات IOT الخاصة بي على صفحة الويب. في السابق ، لهذا الغرض ، كنت قد استخدمت خدمات جهات خارجية (بعضها من
تقليص الصور: 5 خطوات
تقليص الصور: سأوضح لك كيفية تقليص الصور بسهولة عن طريق تغيير الدقة ونسبة الضغط. سنستخدم برنامج Irfanview المجاني وصورة التقطتها للحصول على تعليمات باستخدام Nikon D90. قد ترغب في تقليص الصور إذا كنت تريد