ما هي IDEs للعمل مع Arduino

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

ما هي IDEs للعمل مع Arduino
ما هي IDEs للعمل مع Arduino

فيديو: ما هي IDEs للعمل مع Arduino

فيديو: ما هي IDEs للعمل مع Arduino
فيديو: التحكم بالأجهزة عن طريق الرسائل Device control via sms using Sim800l GSM module and Arduino 2024, أبريل
Anonim

كل من يبدأ في تعلم Arduino على دراية بـ Arduino IDE. يسمح لك بكتابة الرسومات ، والتحقق من صحتها وتحميلها في ذاكرة لوحات Arduino. لكن هل هذه هي الطريقة الوحيدة لتطوير برامج Arduino؟ لا على الإطلاق! دعونا نرى ما هي بيئات التطوير الأخرى الموجودة.

شعار Arduino
شعار Arduino

ضروري

  • - اردوينو
  • - الحاسوب.

تعليمات

الخطوة 1

لنبدأ ببيئة تطوير PROGRAMINO. هذه بيئة تطوير مدفوعة الأجر ، ولكن يمكنك تجربتها مجانًا لمدة 14 يومًا. يتطلب Programino ، مثل بيئات التطوير الأخرى ، أن يكون لديك Arduino IDE مثبتًا. عند بدء تشغيل البرنامج لأول مرة ، حدد المسار إلى ملف arduino.exe القابل للتنفيذ في الإعدادات. للقيام بذلك ، انتقل إلى قائمة الإعدادات: خيارات -> إعدادات المحرر. ستظهر نافذة ستحتاج فيها إلى تحديد المسارات إلى الدليل باستخدام Arduino IDE والمكتبات ذات الصلة. نحن الآن جاهزون لكتابة البرامج في Programino.

إعدادات بيئة البرنامج
إعدادات بيئة البرنامج

الخطوة 2

اللغة المستخدمة في بيئة التطوير هذه هي نفسها الموجودة في Arduino IDE - C. هذا ، في الواقع ، إذا كنت تكتب بالفعل رسومات تخطيطية في Arduino IDE ، فلن تضطر إلى تعلم لغة برمجة جديدة ، والتي تعد إضافة كبيرة لبيئة التطوير هذه.

ومع ذلك ، بالإضافة إلى ذلك ، يوفر IDE طريقة ملائمة للتطور السريع مثل إكمال الكود. أي أنك لست مضطرًا إلى المرور باستمرار من خلال مرجع أمر وطريقة Arduino. تبدأ في كتابة الرمز ، وستطالبك بيئة التطوير باختيار الرمز الذي تريده من الخيارات المتاحة. على سبيل المثال ، تكتب "digi" ويقدم لك IDE خيارات: "digitalRead" ، "digitalWrite".

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

سكتش في Programino
سكتش في Programino

الخطوه 3

ما الأشياء الأخرى المثيرة للاهتمام التي يقدمها Programino IDE؟ تحتوي بيئة التطوير هذه على العديد من الأدوات المثيرة للاهتمام المتاحة من خلال قائمة الأدوات. على سبيل المثال ، المفكرة ، مصمم أحرف LCD ، المحول بين DEC-BIN-HEX ، طرف المنفذ التسلسلي ، الراسمة التناظرية وغيرها.

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

لكي يعمل الراسمة في الرسم ، تحتاج إلى تنشيط المنفذ التسلسلي بسرعة 19200 كيلو بايت / ثانية. تتم طباعة البيانات على الراسمة باستخدام Serial.println (). لنبدأ رسامًا تمثيليًا. اضغط على زر الاتصال للاتصال بالمنفذ الذي تم توصيل Arduino به.

الراسمة التناظرية في Programino
الراسمة التناظرية في Programino

الخطوة 4

بديل آخر مثير للاهتمام لـ Arduino IDE هو B4R أو "Basic for Arduino". يتم أيضًا توفير رابط للموقع الرسمي في نهاية المقالة. تعد بيئة التطوير هذه مثيرة للاهتمام لأنها تستخدم لغة أساسية بدلاً من لغة C. كما أنه يدعم إكمال الكود. بالإضافة إلى أنه مجاني تمامًا.

في البداية ، تتطلب منك بيئة B4R أيضًا تحديد المسار إلى الدليل باستخدام Arduino IDE ، بالإضافة إلى مكتبات إضافية غير قياسية ووحدات شائعة إذا لزم الأمر. يمكن تكوين هذه الإعدادات لاحقًا عبر قائمة الأدوات -> تكوين المسارات.

إعدادات بيئة B4R
إعدادات بيئة B4R

الخطوة الخامسة

لنكتب رسمًا تخطيطيًا مثل هذا وفي نفس الوقت نلقي نظرة فاحصة على B4R IDE.

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

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

أول رسم تخطيطي في B4R
أول رسم تخطيطي في B4R

الخطوة 6

هناك بيئات تطوير أخرى لـ Arduino إلى جانب تلك المدرجة.على سبيل المثال ، الكود. لديها نفس القدرات التي وصفها IDE ، لذلك لن أصفها بمزيد من التفصيل.

لكنك تعلم الآن أن هناك بيئات تطوير بديلة وأكثر ملاءمة لـ Arduino. سيؤدي استخدامها إلى تبسيط وتسريع تطوير الرسومات الخاصة بك بشكل كبير.

موصى به: