Ardublock: ما هو وماذا يمكن أن يفعل لاردوينو الخاص بك

لقطة من البرنامج المساعد Ardublock.

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

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

ما هو أردوبلوك؟

Ardublock هو برنامج أو بالأحرى مكمل لـ Arduino IDE يسمح لنا بإنشاء برامج وكود دون الحاجة إلى كتابة كود، أي من خلال الأدوات المرئية. هذا له مزاياه لأننا إذا عرفنا كيفية البرمجة ، فسنوفر الكثير من الوقت في عملية التصحيح لأننا لن ننسى كتابة "؛" المعروف جيدًا ولا يغلق الأقواس البرمجية. البرمجة باستخدام الأدوات المرئية هي البرمجة مخصص للمبرمجين المبتدئين والخبراء وكذلك للمستخدمين الذين لا يعرفون كيفية البرمجة ويريدون تعلم كيفية القيام بذلك.

كما قلنا ، يعد Ardublock مكملًا أكثر من كونه برنامجًا بحد ذاته لأنه من الضروري وجود Arduino IDE لتشغيله. وبالتالي ، عند عمل ملخص ، يمكننا القول أن Ardublock هو تخصيص لـ Arduino IDE لتكييف برمجة الكود مع البرمجة المرئية.

لوحة اردوينو تري

يحتوي Ardublock على أشياء أكثر إيجابية إلى جانب كونه أداة للمبرمج المبتدئ. أحد الأمور الإيجابية هو إمكانية العمل مع الكتل لإنشاء المشاريع بشكل أسرع.

يعمل Ardublock بشكل مرئي مع الكتل ويمكنه أيضًا العمل مع المكونات. وهكذا ، يمكننا إنشاء كتلة هي عجلات ، وأخرى عبارة عن موسيقى وأخرى عبارة عن لوحة ؛ في كل مرة نرغب في استخدام هذه الكتل ، سنقوم بتسميتها أو سحبها ببساطة من جانب واحد من النافذة إلى الجانب الآخر من النافذة.

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

كيفية تثبيت Ardublock في نظام التشغيل لدينا؟

حسنًا ، نحن نعرف بالفعل أو لدينا فكرة واضحة حول ماهية Ardublock ، ولكن كيف يتم تثبيته على جهاز الكمبيوتر الخاص بنا؟ كيف يمكننا استخدامه؟

إعداد جهاز الكمبيوتر الخاص بنا

على الرغم من أن التوثيق الوحيد الموجود حول Ardublock هو باللغة الإنجليزية ، إلا أن الحقيقة هي أن عملية التثبيت بسيطة وسريعة للغاية إذا كان لدينا Arduino IDE. بادئ ذي بدء ، علينا أن نفعل ذلك لديك على كمبيوتر Arduino IDE الخاص بناإذا لم يكن مثبتًا لدينا، يمكنك التوقف ورؤية كيفية تثبيته هنا في Gnu/Linux. العنصر الآخر الذي سنحتاجه هو لديك جهاز Java ظاهري أو ما شابه في الفريق. إذا استخدمنا Gnu/Linux، فالأفضل هو الرهان على OpenJDK، خاصة بعد المواجهة بين Oracle وGoogle. والآن بعد أن انتهينا من كل شيء، علينا أن نذهب إلى موقع Ardublock الرسمي واحصل على حزمة Ardublock ، وهي حزمة بتنسيق java أو بالامتداد .jar. الملف الذي تم تنزيله ليس ملفًا قابلاً للتنفيذ باستخدام معالج التثبيت ، لذلك يتعين علينا القيام بكل شيء يدويًا.

لقطة شاشة لـ Arduino IDE

تركيب أردوبلوك

الأول نفتح Arduino IDE وانتقل إلى التفضيلات أو التفضيلات. ننتقل الآن إلى الخيار "موقع دفتر الرسم:" الذي سيظهر في نافذة جديدة. هذا هو العنوان الذي سنضطر فيه إلى حفظ بعض المكونات الإضافية أو عناصر Arduino IDE. سيكون الموقع أو العنوان الذي يظهر مثل "Documents / Arduino" أو home / Documents / Arduino. يمكننا تغيير العنوان ولكن إذا قمنا بتغييره فعلينا معرفة العنوان الجديد لنقل ملف Ardublock الذي تم تنزيله هناك. إذا فتحنا مجلد Arduino ، فسنرى أن هناك مجلدات فرعية وملفات أخرى.

يتعين علينا نقل حزمة Ardublock وترك العنوان التالي "tools / ArduBlockTool / tool / ardublock-all.jar". إذا كان لدينا برنامج Arduino IDE مفتوحًا ، فقد حان الوقت لإغلاقه وعندما نفتحه مرة أخرى ، في قائمة الأدوات أو الأدوات ، سيظهر خيار Ardublock. سيؤدي النقر فوقه إلى ظهور نافذة جديدة تتوافق مع واجهة Ardublock. كما ترى ، إنه شيء بسيط وسريع ولكنه محير إذا كنا لا نعرف إجراءات التثبيت.

بدائل Ardublock

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

أول هذه البدائل يسمى Minibloq. Minibloq هو برنامج كامل يركز على البرمجة المرئيةومن ثم ، تنقسم شاشته إلى ثلاثة أجزاء: جزء به الكتل التي سيتم إنشاؤها ، وجزء آخر حيث سنقوم بنقل الكتل التي نريد استخدامها في البرنامج والجزء الثالث الذي سيظهر الكود الذي سننشئه ، من أجل مستخدمين أكثر تقدمًا. يمكن الحصول على Minibloq من خلال هذا صلة.

لقطة من برنامج Minibloq

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

الثالثة من الأدوات لم يتم تأسيسها بشكل جيد بعد ، لكنها أداة واعدة ضمن أدوات البرمجة المرئية. هذه الأداة تسمى مودكيت, أداة التي ولدت في Kickstarter ولكنها تنضج ببطء بطريقة ممتازة. قد يكون الاختلاف عن البرامج الأخرى أكثر تخصصًا في المستخدمين المبتدئين من المستخدمين المتقدمين. أخيرًا ، سيكون البديل الآخر لـ Ardublock هو الاستخدام التقليدي لـ Arduino IDE ، وهو بديل غير مرئي وسيكون متاحًا فقط للمبرمجين الأكثر خبرة.

اختتام

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

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


2 تعليقات ، اترك لك

اترك تعليقك

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

*

*

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

      اوسكار مانسيلا قال

    مرحبا سعدت بلقائك. هل يعمل Ardublock مع الإصدارات الأحدث من Arduino؟

      جوزيه قال

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