كيفية إنشاء وحفظ وتحميل ملفات HEX على الاردوينو

  • يعد الملف .hex ضروريًا لبرمجة وحدات التحكم الدقيقة، ولكنه مخفي في Arduino.
  • يمكن تخصيص مسار الحفظ .hex عن طريق تعديل ملف Preferences.txt.
  • يمكن تحميل ملف .hex باستخدام موجه الأوامر أو أدوات مثل XLoader.
  • من المهم تحديد الإصدار الصحيح من الملف .hex مع أو بدون أداة تحميل التشغيل وفقًا لاحتياجات المشروع.

ثنائي إلى سداسي عشري

إذا كنت تستخدم وحدات التحكم الدقيقة، فمن المحتمل أنك على دراية بالملفات .عرافة. ينتج هذا الملف عن تجميع التعليمات البرمجية وهو ضروري لبرمجة وحدات التحكم الدقيقة مباشرة. ومع ذلك، إذا كنت تستخدم Arduino، فربما لاحظت أن عملية الحصول على هذا الملف ليست واضحة جدًا.

على الرغم من أن Arduino IDE يقوم بإنشاء ملف HEX كجزء من عملية الترجمة، إلا أنه مخفي في مجلد مؤقت على النظام. سنشرح في هذه المقالة كيفية الوصول إلى مثل هذا الملف، وكيفية تخزينه في الموقع المطلوب، وكيفية تحميله على Arduino أو وحدات التحكم الدقيقة الأخرى.

إنشاء ملف HEX في Arduino IDE

اردوينو-3 ملف سداسي عشري

للبدء، إحدى أسهل الطرق لإنشاء الملف .عرافة في Arduino IDE، يتم ذلك من خلال قائمة التفضيلات. انتقل إلى القائمة "ملف" وحدد "التفضيلات". هنا، من المستحسن تحديد المربعات التي تظهر النتائج التفصيلية أثناء التجميع.

بمجرد الانتهاء من هذه الخطوات، عند تجميع برنامجك أو تحميله على Arduino، سيتم حفظ الملف .عرافة سيتم حفظه في موقع مؤقت على جهاز الكمبيوتر الخاص بك، وتحديدًا في المجلد AppData\Local\Temp\. سيظهر الاسم والمسار الدقيق للملف في وحدة تحكم Arduino IDE بعد عملية الإنشاء.

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

تعديل موقع حفظ ملف HEX

إذا كنت تفضل الملف .عرافة يتم حفظه دائمًا في مجلد معين، ويمكنك تغيير إعدادات Arduino IDE. للقيام بذلك، ارجع إلى القائمة "ملف" وحدد "التفضيلات". في الجزء السفلي من نافذة التفضيلات، ستجد رابطًا لموقع ملف يسمى التفضيلات.txt. انقر فوق هذا الرابط وأغلق Arduino IDE قبل المتابعة.

افتح الملف التفضيلات.txt باستخدام محرر النصوص وابحث عن السطر الذي يقول build.path. قد لا يكون هذا السطر موجودًا، وفي هذه الحالة ستحتاج إلى إضافته بنفسك. حدد المسار الذي تريد حفظ الملفات فيه .عرافة. على سبيل المثال، يمكنك تحديد المسار كـ build.path=C:\MyFolder\arduino\hex.

بعد إجراء هذا التعديل، قم بحفظ الملف التفضيلات.txt وأعد فتح Arduino IDE. من الآن فصاعدًا، أي كود تقوم بتجميعه سيحفظ الملفات التي تم إنشاؤها مباشرة في المسار الذي حددته.

قم بتحميل ملف HEX إلى Arduino

هناك طريقتان رئيسيتان لتحميل الملفات .عرافة على اردوينو. الأول هو استخدام موجه أوامر Windows. عند تحميل برنامج من IDE، يتم إنشاء سطر أوامر يمكن نسخه وتشغيله في موجه الأوامر. ما عليك سوى تغيير مسار الملف .عرافة حسب الموقع الجديد الذي قمت بحفظه فيه. بالضغط على "Enter"، سيتم تحميل البرنامج مباشرة إلى وحدة التحكم الدقيقة الخاصة بك.

الخيار الثاني هو استخدام برامج خارجية مثل XLoader. هذا البرنامج يسمح لك بتحديد الملف .عرافة الذي تريد تحميله، اختر المنفذ الصحيح واضبط معدل الباود (عادةً 115200). بمجرد التهيئة، ما عليك سوى الضغط على الزر "تحميل" لتحديث وحدة التحكم الدقيقة بالملف .عرافة.

قم بتحميل ملف .عرافة مباشرة على Arduino يكون مفيدًا عندما تحتاج إلى برمجة عدة لوحات بنفس الكود، لأنه يوفر عليك الوقت عن طريق تجنب الاضطرار إلى استخدام Arduino IDE في كل حالة.

بالإضافة إلى ذلك، فهو خيار ممتاز إذا كنت تريد السماح لأشخاص آخرين بتحميل التعليمات البرمجية الخاصة بك دون مطالبتهم بالحصول على IDE، مما يسمح بالتوزيع الفعال لبرامجك.

اعتبارات إضافية

عند العمل مع الملفات .عرافة، من المهم ملاحظة أنه إذا كنت تقوم ببرمجة وحدة تحكم دقيقة دون استخدام أداة تحميل التشغيل Arduino، فأنت بحاجة إلى التأكد من أنك تستخدم الملف الصحيح. عند تجميع برنامج ما، يقوم Arduino IDE بإنشاء نسختين من الملف .عرافةواحد مع محمل الإقلاع والآخر بدونه.

يعد تحديد الملف الصحيح أمرًا بالغ الأهمية اعتمادًا على ما إذا كان جهاز التحكم الدقيق الخاص بك يحتاج إلى أداة تحميل التشغيل أو إذا كان بإمكانك نسخ البرنامج مباشرة على الشريحة بدونه.

باستخدام الخطوات الموضحة، لن تتمكن فقط من الحصول على الملف بسهولة .عرافة مشاريعك، ولكن سيكون لديك أيضًا التحكم الكامل في مكان تخزينها وكيفية تحميلها على أجهزة Arduino أو وحدات التحكم الدقيقة الأخرى المتوافقة.


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.