ما هي بيئات التطوير (IDEs) الموجودة لاردوينو. بيئة برمجية Arduino IDE لتطوير Arduino

21.07.2019

Arduino هو برنامج تحكم لبرمجة الأجهزة الأوتوماتيكية المختلفة.

طلب

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

اللوحة نفسها ضرورية لتوصيل العناصر المختلفة بها مثل المصابيح الكهربائية والمحركات وأجهزة الاستشعار ومكبرات الصوت وأجزاء أخرى. حسنًا، بمساعدة وحدة التحكم، سيكون من الممكن كتابة برنامج يتحكم في هذا الجهاز الذي تم إنشاؤه بالكامل. من بين أمور أخرى، يمكن لـ Arduino الاتصال بالبرنامج المثبت على كمبيوتر المستخدم. من بين البرامج التي يتكامل معها هي Pure Data وMacromedia Flash وSuper Collider والعديد من البرامج الأخرى.

واجهه المستخدم

واجهة Arduino مقتضبة تمامًا. في اللوحة العلوية، يمكنك العثور على الأزرار "ملف" و"تحرير" و"رسم" و"أدوات" و"مساعدة". يوجد أسفلها أيضًا العديد من مفاتيح الوظائف، والتي يمكن فهم وظائفها من خلال الرموز الموجودة عليها. تشتمل بيئة التطوير على محرر أكواد بدائي قليلاً ومترجم ووحدة يمكنك من خلالها تنزيل البرامج الثابتة على اللوحة باستخدام كابل USB. لاستخدام كل هذه الوحدات، يجب أن تتقن لغة البرمجة C++، حيث سيتم كتابة البرنامج الثابت باستخدام "الإيجابيات".

دلائل الميزات

  • يسمح لك بإنشاء أجهزة روبوتية والتحكم فيها بشكل كامل؛
  • عند تثبيت البرنامج، يجب عليك بالإضافة إلى ذلك شراء لوحة وUSB؛
  • مناسبة للاستخدام من قبل المبرمجين المبتدئين.
  • يتفاعل مع بعض البرامج المثبتة على جهاز الكمبيوتر.
  • يستخدم لغة C++ عند البرمجة؛
  • يدعم كافة الإصدارات الحالية من Windows؛
  • يتضمن مترجمًا وأدوات تصحيح الأخطاء؛
  • لديه قذيفة رسومية عملية للغاية.

دعونا نلقي نظرة على كيفية البدء باستخدام Arduino على نظام التشغيل Windows. لنأخذ منصة Arduino Uno كمثال. بالنسبة للوحات الأخرى، يكون الفرق ضئيلًا.

تثبيت اردوينو IDE

تحتاج أولاً إلى تثبيت بيئة تطوير Arduino المتكاملة - Arduino IDE - على جهاز الكمبيوتر الخاص بك. بسبب الحرب بين Arduino SRL وArduino LLC، اعتمادًا على طراز النظام الأساسي، اختر إصدار Arduino IDE.

تحميل اردوينو IDE 1.6.4 - د لجميع المنصات باستثناء Arduino Leonardo ETH وArduino M0 (نسخة مستقرةمن اردوينو LLC).

إطلاق اردوينو IDE

بعد أن قمت بتحميلهاأو وقمنا بتثبيت Arduino IDE، فلنقم بتشغيله! يجب أن تفتح نافذة كما في الشكل أدناه.

هناك خطأ ما؟

    اردوينو IDE لن يبدأ؟ ربما تم تثبيت JRE (Java Runtime Environment) بشكل غير صحيح على جهاز الكمبيوتر الخاص بك. ارجع إلى النقطة (1) لإعادة تثبيت Arduino IDE: سيقوم المثبت بكل أعمال نشر JRE.

توصيل الاردوينو بالكمبيوتر

بعد تثبيت Arduino IDE، حان الوقت لتوصيل منصة Arduino بالكمبيوتر.

قم بتوصيل Arduino بجهاز الكمبيوتر الخاص بك عبر كابل USB. ستشاهد ضوء LED "ON" الموجود على اللوحة يضيء وسيبدأ ضوء LED "L" في الوميض. هذا يعني أنه تم إمداد اللوحة بالطاقة، وأن وحدة التحكم الدقيقة Arduino قد بدأت في تنفيذ "Blink" (مؤشر LED الوامض) المبرمج في المصنع.

لتكوين Arduino IDE للعمل مع Arduino محدد، نحتاج إلى معرفة رقم منفذ COM الذي قام الكمبيوتر بتعيينه لهذه المنصة. للقيام بذلك، انتقل إلى Windows Device Manager وافتح علامة التبويب "Ports (COM and LPT)". ينبغي أن نرى الصورة التالية:


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

هناك خطأ ما؟

إذا لم تظهر أي أجهزة جديدة في مدير الأجهزة بعد توصيل Arduino بالكمبيوتر، فقد يرجع ذلك إلى أحد الأسباب:

    كابل USB أو منفذ معيب

    الحظر من قبل نظام التشغيل

    لوحة اردوينو معيبة

إعداد Arduino IDE للعمل مع Arduino

نحتاج الآن إلى إخبار Arduino IDE بأن اللوحة التي ستتواصل معها موجودة على منفذ COM رقم 2.

للقيام بذلك، انتقل إلى القائمة: الأدوات ميناءوحدد منفذ "COM2". الآن يعرف Arduino IDE أن هناك شيئًا ما موجودًا على منفذ "COM2". وسيتعين عليها قريبًا التواصل مع هذا "الشيء".

لكي لا يكون لدى Arduino IDE أي شك، نحتاج إلى إخبار Arduino IDE باللوحة التي سنعمل معها. للقيام بذلك، انتقل إلى القائمة: الأدوات يدفعوحدد لوحة "Arduino Uno".

الآن يعرف Arduino IDE كل ما يحتاجه لتحديث البرامج الثابتة لـ Arduino.

هناك خطأ ما؟

    هل قائمة المنافذ التسلسلية فارغة؟ هذا يعني أن Arduino غير متصل بشكل صحيح. ارجع إلى الخطوة (3) لتصحيح الاتصال.

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

تم تكوين البيئة، واللوحة متصلة. الآن يمكنك المتابعة لتحميل الرسم.

يحتوي Arduino IDE على الكثير من الأمثلة الجاهزة التي يمكنك من خلالها رؤية الحل لأي مشكلة بسرعة. ويحتوي أيضًا على مثال بسيط لـ "Blink". دعونا نختاره.

دعونا نعدل الكود قليلاً لنرى الفرق مع وميض مؤشر LED الخاص بالمصنع.

بدلاً من السطر:

دعنا نكتب:

النسخة الكاملة من الكود:

إعداد باطلة () (// اضبط الدبوس 13 على وضع الإخراج pinMode (13، OUTPUT)؛) حلقة باطلة () (// أرسل "إشارة عالية" إلى الدبوس 13 digitalWrite (13، HIGH)؛ // انتظر تأخيرًا قدره 100 مللي ثانية ( 100)؛ // إرسال "إشارة منخفضة" إلى الدبوس 13 digitalWrite (13، LOW) // انتظر 100 مللي ثانية تأخير (100)؛

يجب الآن أن يضيء مصباح LED "L" وينطفئ كل 100 مللي ثانية. وهذا أسرع 10 مرات من إصدار المصنع. لنقم بتحميل مخططنا على Arduino ونتحقق مما إذا كان هذا صحيحًا؟

بعد التشغيل، سيبدأ مؤشر LED في الوميض بشكل أسرع. وهذا يعني أن كل شيء سار على ما يرام. الآن يمكنك الانتقال بأمان إلى ""

هناك خطأ ما؟

    نتيجة للتنزيل، يظهر خطأ مثل avrdude: stk500_get sync(): غير متزامن: resp = 0x00 ? هذا يعني أن Arduino لم يتم تكوينه بشكل صحيح. ارجع إلى الخطوات السابقة للتأكد من أنه تم التعرف على الجهاز من قبل نظام التشغيل وتم ضبط الإعدادات الصحيحة لمنفذ COM وطراز اللوحة في Arduino IDE.

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

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

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

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

يمكنك على موقعنا تنزيل الإصدار الجديد من Arduino 1.8.7 والإصدار القديم 1.8.5 (الرابط في أسفل الوصف).

الوظيفة الرئيسية لاردوينو IDE:

  • بيئة تطوير كود البرنامج؛
  • تجميع؛
  • التحقق من الأخطاء والتحميل إلى وحدة التحكم؛
  • حفظ المشروع في ملفات ذات الامتداد "ino"؛

لقطات الشاشة

باستخدام Arduino IDE، يمكنك، بناءً على معرفة لغة C++ فقط، حل مجموعة متنوعة من المشكلات الإبداعية المتعلقة بالبرمجة والنمذجة.

Arduino IDE هي بيئة تطوير برمجيات مصممة لبرمجة اللوحة التي تحمل الاسم نفسه. اليوم، بمساعدة الأردوينو، يتم تصميم جميع أنواع الأجهزة والنماذج التفاعلية والتعليمية والتجريبية والترفيهية. الواجهة سهلة التعلم نسبيًا؛ فهي تعتمد على لغة C++، لذلك حتى المبرمجين المبتدئين يمكنهم إتقان الأدوات.

أين يمكنني تنزيل Arduino IDE؟

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

يمكن العثور على الأوصاف (باللغة الإنجليزية) على صفحة الموقع الرسمية https://www.arduino.cc/en/main/software. هناك يمكنك تنزيل الإصدار المطلوب من البرنامج.

بعد تحديد نظام التشغيل المطلوب وملف التثبيت المطلوب، سيتم نقلك إلى صفحة التنزيل (انظر أدناه)، حيث تحتاج ببساطة إلى النقر فوق "تنزيل فقط" لبدء التنزيل.

الإصدار الحالي من Arduino Ide في وقت نشر هذه المقالة هو 1.8.5.

اردوينو IDE باللغة الروسية

في البداية، يتم توفير مجموعة الأدوات باللغة الإنجليزية. وعلى الرغم من أن أوامر القائمة بسيطة للغاية، إلا أنه يمكن ترجمة البرنامج بسهولة إلى اللغة المطلوبة.

يتم عرض قائمة كاملة بالترجمات التي تم إصدارها على هذه الصفحة: http://playground.arduino.cc/Main/LanguagesIDE. يتم تضمين اللغة الروسية في القائمة.

تم تضمين اللغة الروسية في قائمة لغات Arduino IDE.

لتمكين واجهة اللغة الروسية، تحتاج إلى استخدام الأمر:

ملفالتفضيلاتلغة
(ملف ← الإعدادات ← اللغة)

وحدد اللغة الروسية من القائمة.

تهيئة البيئة

يعد تثبيت بيئة برنامج Arduino عملية بسيطة إلى حد ما. بعد تحديد الإصدار المطلوب وتنزيله، ستحتاج إلى بدء التثبيت من خلال الملف اردوينو.exe.

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

الخطوة التالية هي تحديد الإجراءات التي يجب على المثبت اتخاذها. يمكنك التحقق من جميع المربعات.

إذا طالبك المثبت بالتثبيت USB إلى المسلسلسائق - انقر ثَبَّتَ.

إعداد إيد

يتم استخدام منفذ USB لتوصيل اللوحة بالكمبيوتر. لا تتطلب البرمجة معدات خاصة؛ فاللوحة نفسها مدمجة وخفيفة الوزن.

الخطوة 1

نقوم بتوصيل لوحة Arduino بالكمبيوتر.

الخطوة 2

لنذهب إلى:
ابدأ → لوحة التحكم → مدير الأجهزة
نجد "منافذ COM و LPT" ونرى لوحتنا على COM2.

من المحتمل أنك لن ترى أي شيء. في معظم الحالات، تكمن المشكلة في أنك اشتريت لوحة تعتمد على شريحة CH340G. في هذه الحالة عليك استعمال .

الخطوه 3

قم بتشغيل Arduino IDE وانتقل إلى: الأدوات → المنفذ. حدد المنفذ COM2 (أو المنفذ الذي حصلت عليه في الخطوة أعلاه).

الخطوة 4

اختر لوحة.

هذا يكمل الإعداد. الآن تم إعداد Arduino IDE ويمكنك البدء في تطوير مشاريعك.

المكتبات الخاصة بالبيئة البرمجية

هناك ثلاث طرق لربط المكتبة بـ Arduino IDE:

  1. استخدم مدير المكتبة الذي ظهر في البرنامج من الإصدار 1.6.2. يجب عليك استخدام الأمر "رسم" ← تضمين المكتبة ← إدارة المكتبات. ستظهر قائمة بالمكتبات المتاحة التي يمكن تمكينها أو تعطيلها (انظر لقطة الشاشة أدناه).
  2. أضف المكتبة التي تم تنزيلها بتنسيق *.ZIP. للقيام بذلك تحتاج إلى استخدام الأمر "رسم" ← تضمين المكتبة ← إضافة مكتبة بتنسيق ZIP. بعد ذلك، حدد الملف بحيث تتم إضافة المكتبة إلى القائمة، وأعد تشغيل البرنامج.
  3. أضف ملف المكتبة يدويًا. للقيام بذلك، سوف تحتاج إلى فك الأرشيف والتأكد من أن جميع الملفات موجودة في مجلد واحد. بعد ذلك، يجب وضعه في الدليل الذي يحتوي على مكتبات المستخدم، والذي يقع في " المستندات\اردوينو\المكتبات" (ويندوز) أو " ~/المستندات/اردوينو/المكتبات"(لينكس). هذه الطريقة معقدة للغاية، ويوصى بها في المقام الأول للمبرمجين ذوي الخبرة.

حتى الآن، تتوفر الإصدارات لأنظمة التشغيل Windows، Linux، MacOS. في بداية سبتمبر 2017، الإصدار الأحدث من Arduino IDE هو 1.8.5. يمكنك تنزيله أعلاه - حدد الخيار المطلوب من الجدول أو على الصفحة https://www.arduino.cc/en/main/software. بالنسبة لنظام التشغيل Linux، هناك إصدارات 32 بت و64 بت وARM. بالنسبة لنظام التشغيل Windows، بالإضافة إلى الإصدار القابل للتثبيت والمحمول، هناك إصدار على شكل تطبيق Windows.

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

كل هذا يفسر تزايد شعبيتها وزيادة عدد المبرمجين الذين يقومون بتجربة البيئة البرمجية وإضافة وظائف جديدة إليها.

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

في هذه المقالة سنلقي نظرة على بيئات التطوير الأربع الأكثر شيوعًا:

  • اردوينو بيئة التطوير المتكاملة؛
  • بروجرامينو؛
  • كتل التعليمات البرمجية لاردوينو.

1 بيئة التطويراردوينو بيئة تطوير متكاملة

بالطبع، بيئة التطوير هذه مألوفة لأي شخص قام بالبرمجة لـ Arduino.

فهو يحتوي على الحد الأدنى اللازم لتطوير البرامج: كتابة التعليمات البرمجية، والتحقق من التعليمات البرمجية، وتجميع، وتحميل رسم تخطيطي إلى Arduino، ومراقبة المنفذ التسلسلي. من المحتمل أن يلاحظ أي شخص عمل في بيئات تطوير جادة "للبالغين" مثل JetBrains IDEA أو Microsoft Visual Studio أو Quartus أن Arduino IDE زاهد تمامًا: فهو لا يقدم أي شيء غير ضروري ولا يقدم أي وسائل راحة خاصة.

2 بيئة التطويربروجرامينو

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

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

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


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

حاول كتابة الرسم يدويًا بدلاً من النسخ واللصق للاستمتاع بسهولة إكمال كود Programino.

كونست إنت بينا = A5؛ إعداد باطلة () (pinMode (pinA، INPUT)؛ Serial.begin (19200)؛) حلقة باطلة () (int r = AnalogRead (pinA)؛ Serial.println (r)؛ تأخير (100)؛)

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


دعونا نلقي نظرة فاحصة على الأداة الراسمة التناظرية. تتيح لك هذه الأداة تصور ما يأتي إلى منفذ COM من Arduino.

لكي يعمل الراسمة في الرسم، تحتاج إلى تمكين المنفذ التسلسلي بسرعة 19200 كيلو بايت / ثانية. يتم إخراج البيانات التناظرية إلى الراسمة باستخدام الأمر المسلسل.println ().

لنبدأ الراسمة التناظرية. دعونا نضغط على الزر يتصلللاتصال بالمنفذ الذي قمنا بتوصيل Arduino به.


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

قبل كتابة رسم في ذاكرة الاردوينو يجب عليك تحديد نوع اللوحة المستخدمة والمنفذ الذي تتصل به من خلال القائمة المعدات.



لتحميل المخطط في ذاكرة Arduino، انقر فوق أيقونة التنزيل في القائمة العلوية. سيقوم برنامج Programino بتنزيل المخطط وفي نافذة السجل السفلية سيعرض بيانات حول حجم المخطط والموارد المجانية المتبقية للوحة Arduino.

3 بيئة التطوير B4R (أساسي لاردوينو)

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

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


واختر أيضًا لوحة: محدد لوحة الأدوات:

دعونا نكتب رسمًا كهذا وفي نفس الوقت نتعرف على بيئة التطوير بشكل أفضل قليلاً.


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

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

4 بيئة التطويركتل التعليمات البرمجية لاردوينو

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


الآن نحن نعلم أن هناك بيئات تطوير بديلة وأكثر ملاءمة بكثير من بيئة تطوير Arduino IDE الكلاسيكية. استخدامها يمكن أن يجعل كتابة الرسومات الخاصة بك أسهل وأسرع بكثير.