جدول المحتويات:
فيديو: كيفية برمجة Arduino Mega 2560 Core؟: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
لقد وجدت لوحة Arduino الضخمة ذات الشكل الصغير الرائع على موقع ئي باي. إنها نسخة أصغر من Arduino mega 2560 وتسمى على ما يبدو Arduino mega core … كانت هناك مشكلة واحدة رغم ذلك! لا يتضمن اتصال USB ولا يتوفر الكثير من المعلومات عبر الإنترنت أيضًا.. لذا أحتاج إلى معرفة كيفية برمجة اللوحة واستخدامها لتقليص بعض مشروعاتي التي تتطلب Arduino mega … لامتلاك وحدة ftdi ولا يمكنني طلب واحدة بسبب إغلاق covid19 … وهي أيضًا مكلفة بلا داع هنا في الهند.. ما أمتلكه هو محول ch340g usb لتحويل تسلسلي … بديل رائع لـ ftdi وهذه الشريحة (ch340) هي شائع جدًا في استنساخ Arduino والعديد من لوحات esp8266 … كان مطلوبًا القليل من الاختراق لتشغيله … كتابة هذه التعليمات ، لذلك إذا أراد شخص ما استخدام نفس اللوحة لمشاريعهم … حاولت أيضًا استخدام USB آخر رخيص للوحدة التسلسلية اتصل بـ PL2303 (قد تراه في مكان ما في الصور في خطوات لاحقة) ولكن لم يتم تشغيله مطلقًا … آمل أن يساعدك
اللوازم
-أردوينو ميجا 2560 كور- ch340g USB إلى محول تسلسلي- لحام حديد-أسلاك توصيل دوبونت (5 ذكر إلى أنثى)
الخطوة 1: قم بتثبيت برامج التشغيل
لا تأتي برامج تشغيل Ch340g مثبتة مسبقًا على Windows. لا تتطلب أجهزة Linux أي برنامج تشغيل لهذه الشريحة (أحب Linux ، كلنا نفعل ذلك) ولكن نظرًا لأنها شريحة شائعة إلى حد ما ، فإن الحصول على برامج تشغيل سهل للغاية … فقط google "ch340 drivers" وتنزيلها من الرابط الأول الذي ينبثق … بعد عند تثبيت برامج التشغيل ، سيتمكن نظام windows الخاص بك من رؤية الجهاز والتواصل معه ، إليك الرابط (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)
الخطوة 2: المأجور
لكي أتمكن من برمجة اللوحة باستخدام ch340 ، كنت بحاجة إلى إجراء اختراق صغير على وحدة ch340. بالنسبة للبرمجة ، يحتاج المرء إلى توصيل اللوحة على النحو التالي (الجانب الأيسر من السهم هو USB بالوحدة التسلسلية والجانب الأيمن هو الضخم 2560 board) Rx pin. > Tx pin أو ArduinoTx pin. > RxVcc (5v)> vcc pinGnd. > الدبوس الأرضي> دبوس dtr ولكن هناك بعض المشاكل مع وحدة ch340: 1. تتم طباعة الشاشة الحريرية Rx و Tx pin معكوسة 2. لا يوجد دبوس كسر dtr على اللوحة. لحل المشكلة رقم 1 ، أقوم ببساطة بعكس اتصالات rx و tx لذا… Rx> Rx من Arduino mega coreTx> Tx of Arduino mega core (قد تكون هذه مشكلة معك أو لا ، قد يكون شيئًا محددًا من الشركة المصنعة) لحل المشكلة رقم 2 ، اضطررت إلى قطع الطرف الأنثوي لسلك ربط DuPont ولحامه في دبوس dtr على الشريحة نفسها (رقم التعريف الشخصي 13 من شريحة ch340) وبعد ذلك تمكنت من لتوصيل الطرف الآخر بدبوس dtr في Arduino والانتهاء من ذلك! الآن ستتمكن من التواصل وتحميل البرنامج باللوحة دون أي مشاكل!
الخطوة 3: الاختبار
لقد اختبرت الأداة عن طريق تحميل HELLO WORLD القديم الجيد! من ميكروكنترولر ، أي رسم وميض! قم بتوصيل USB واللوحة كما هو موضح في الخطوة أعلاه. إذا قمت بتثبيت برامج التشغيل بشكل صحيح (قد تكون إعادة تشغيل النظام مطلوبة) ، فستكتشف النوافذ الوحدة دون أي مشاكل. لا توجد برامج تشغيل مطلوبة لـ LINUX (UBUNTU) افتح Arduino IDE (arduino.cc) افتح نموذج وميض الرسم بالانتقال إلى الملفات> الأمثلة> الأساسيات > وميض ، انتقل إلى أدوات> منفذ com> (حدد منفذ com ، في حالتي إنه com3) لـ LINUX (UBUNTU) COM PORT MIGHT SHOW UP AS ، في حالتي ، / dev / ttyUSB0 أو شيء مشابه لذلك! (في حال رأيت منافذ متعددة في Linux ومربكة ، افتح Terminal واكتب الأمر sudo lsusb واضغط على Enter لمعرفة أي منها هو ch340) ثم انتقل إلى أدوات> لوحات> حدد Arduino mega أو mega 2560 انقر فوق زر التحميل في الزاوية اليسرى العليا (دائري واحد مع السهم) وإذا تم كل شيء بشكل صحيح ، فسيتم تحميل الكود على اللوحة مع رسالة "تم التحميل" في Arduino IDE ويجب أن يبدأ مؤشر LED الموجود على اللوحة في الوميض!
موصى به:
كيفية برمجة Arduino Pro Mini باستخدام Arduino Uno: 4 خطوات
كيفية برمجة Arduino Pro Mini مع Arduino Uno: لقد كتبت هذا كجزء من مشروع آخر ، لكن بعد ذلك قررت استخدام Pro Micro والذي يمكن برمجته مباشرة من الكمبيوتر المحمول ، ومع ذلك ، قد يكون هذا مفيدًا في يوم من الأيام (أو لشخص ما). سأتركه هنا
كيفية برمجة NodeMCU على Arduino IDE: 5 خطوات
كيفية برمجة NodeMCU على Arduino IDE: يأتي Osoyoo NodeMCU مبرمجًا مسبقًا مع مترجم Lua ، لكن لا يتعين عليك استخدامه! بدلاً من ذلك ، يمكنك استخدام Arduino IDE الذي قد يكون نقطة انطلاق رائعة لمحبي Arduino للتعرف على التقنيات المحيطة بـ
كيفية برمجة وإعادة تعيين Arduino باستخدام هاتف Android الذكي: 8 خطوات
كيفية برمجة وإعادة تعيين Arduino باستخدام هاتف Android الذكي: ربما تكون قد استخدمت محول OTG لتوصيل أجهزة التحكم في الألعاب وأجهزة Pendrives ، ومنح الطاقة للأجهزة الصغيرة. يمكنك القيام بالكثير من الأشياء بخلاف تشغيل لوحة Arduino باستخدام الهاتف الذكي. في هذا البرنامج التعليمي ، سنقوم بتجميع وتحميل Ardu
كيفية برمجة لوحة AVR باستخدام لوحة Arduino: 6 خطوات
كيفية برمجة لوحة AVR باستخدام لوحة Arduino: هل لديك لوحة متحكم AVR حولها؟ هل من الصعب برمجته؟ حسنا، أنت في المكان المناسب. هنا ، سأوضح لك كيفية برمجة لوحة متحكم Atmega8a باستخدام لوحة Arduino Uno كمبرمج. لذلك بدون بعيد
كيفية برمجة Arduino من Raspberry Pi: 3 خطوات
كيفية برمجة Arduino من Raspberry Pi: باستخدام هذا البرنامج التعليمي ، سأوضح لك كيفية تثبيت برنامج Arduino على Raspberry Pi. اسف على سوء لغتي الانجليزية