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

06.05.2019

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

طلب

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

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

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

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

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

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

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

تحميل
مراقبة الحافلات التسلسلية

يعرض البيانات المرسلة إلى منصة Arduino (لوحة USB أو لوحة الناقل التسلسلي). لإرسال البيانات، يجب عليك إدخال النص والضغط على زر إرسال أو إدخال. ثم حدد معدل الباود من القائمة المنسدلة المقابلة للقيمة المسلسل.ابدأفي الرسم. في نظام التشغيل Mac أو Linux، سيتم إعادة تشغيل منصة Arduino (سيبدأ الرسم من جديد) عند توصيل مراقبة الناقل التسلسلي.

من الممكن تبادل المعلومات مع المنصة من خلال برامج المعالجة، والفلاش، وMaxMSP، وغيرها. (راجع صفحة وصف الواجهة للحصول على التفاصيل).

إعدادات

يمكن تغيير بعض الإعدادات في النافذة التفضيلات(قائمة Arduino في نظام التشغيل Mac OS أو قائمة File في نظامي التشغيل Windows وLinux). باقي الإعدادات موجودة في الملف، ويُشار إلى موقعه في نافذة التفضيلات.

المنصات

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

  • اردوينو بي تي
    تردد الساعة ATmega168 هو 16 ميجا هرتز. يتم تحميل Bootloader مع رموز تهيئة وحدة Bluetooth.
  • ليلي باد اردوينو مع ATMega328
    تردد ساعة ATmega328 8 ميجا هرتز (3.3 فولت) مع إمكانية إعادة التشغيل التلقائي. متوافق مع Arduino Pro أو Pro Mini (3.3 فولت، 8 ميجا هرتز) مع ATmega328.
  • ليلي باد اردوينو مع ATMega168
    تردد الساعة ATmega168 هو 8 ميجا هرتز.

    يتمتع Bootloader الذي تم تحميله بمهلة طويلة (عند إعادة التشغيل، يومض مؤشر LED رقم 13 ثلاث مرات)، لأن الإصدارات الأصلية من LilyPad لا تدعم إعادة التشغيل التلقائي. كما أن الساعات الخارجية غير مدعومة، وبالتالي يقوم Bootloader بتكوين ATmega168 لتحميل الساعة الداخلية بتردد 8 ميجاهرتز.

    إذا كان لديك إصدارات أحدث من LilyPad (مع إدخال برنامج 6 سنون)، فستحتاج إلى تحديد Arduino Pro أو Pro Mini (8 ميجاهرتز) مع ATmega168 قبل تحميل Bootloader.

  • Arduino Pro أو Pro Mini (3.3 فولت، 8 ميجا هرتز) مع ATmega328
    تردد ساعة ATmega328 8 ميجا هرتز (3.3 فولت) مع إمكانية إعادة التشغيل التلقائي. يتوافق مع LilyPad Arduino مع ATmega328.
  • Arduino Pro أو Pro Mini (3.3 فولت، 8 ميجا هرتز) مع ATmega168
    تردد الساعة ATmega168 8 ميجا هرتز (3.3 فولت) مع إمكانية إعادة التشغيل التلقائي.
  • Arduino NG أو الإصدارات السابقة مع ATmega168
    سرعة الساعة ATmega168 هي 16 ميجا هرتز بدون إعادة التشغيل التلقائي. يتوافق التجميع والتحميل مع Arduino Diecimila أو Duemilanove مع ATmega168، لكن Bootloader لديه مهلة طويلة (يومض مؤشر LED رقم 13 ثلاث مرات عند إعادة التشغيل).
  • Arduino NG أو الإصدارات السابقة مع ATmega8
    تبلغ سرعة ساعة ATmega8 16 ميجا هرتز دون إمكانية إعادة التشغيل التلقائي.

لكتابة (تحرير) وتحميل (البرامج الثابتة) البرامج (الرسومات) إلى Arduino، تحتاج إلى تثبيت برنامج برمجة مثل Arduino IDE، أو استخدام محرر الويب عبر الإنترنت. يمكنك تنزيل (تنزيل) أحدث إصدار من برنامج Arduino IDE، أو استخدام محرر الويب من قسم البرامج في موقع arduino.cc.

تنزيل (تحميل) Arduino IDE من الموقع الرسمي:

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

بغض النظر عن نظام التشغيل الذي تختاره، سيُطلب منك شكر المطورين، الأمر كذلك بالضبط، والأمر متروك لك.


إذا كنت ترغب فقط في تنزيل البرنامج، فانقر فوق الزر "فقط قم بالتنزيل" وإذا كنت ترغب في تنزيل البرنامج وشكر المطورين، الذين ساهموا في مواصلة تطوير البرنامج، ثم انقر فوق الزر "المساهمة والتنزيل"؛ .

انتظر حتى يتم تنزيل الملف

بعد اكتمال التنزيل، يجب أن يكون الملف موجودًا في المجلد: " هذا الحاسوب > التحميلات "(ما لم تحدد موقعًا مختلفًا لحفظ الملف).

قم بتشغيل ملف التثبيت

من المجلد: "هذا الكمبيوتر > التنزيلات" (سيكون لديك أرقام إصدارات Arduino IDE بدلاً من X.X.X في اسم الملف).






  • الرسالة الأولى: تعرفك على اتفاقية الترخيص، اضغط على زر "أوافق"، ستظهر الرسالة الثانية.
  • الرسالة 2: تطلب منك تحديد مكونات التثبيت، انقر فوق الزر "التالي"، وستظهر الرسالة 3.
  • الرسالة 3: تطالبك بتحديد المسار لتثبيت Arduino IDE، انقر فوق الزر "تثبيت"، وستظهر الرسالة 4.
  • الرسالة رقم 4: تعلمك بتقدم عملية تثبيت Arduino IDE، وبعدها ستظهر الرسالة رقم 5.
  • الرسالة 5: تخبرك بإكتمال تثبيت Arduino IDE، انقر فوق الزر "إغلاق".

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


اسمح بتثبيت برامج التشغيل من خلال النقر على زر "تثبيت"؛ ستسمح لك برامج التشغيل هذه بالتعرف على لوحات Arduino المتصلة عبر ناقل USB والعمل معها.

هذا يكمل تثبيت Arduino IDE. .

يجب أن تظهر أيقونة البرنامج على سطح المكتب لديك:

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

عند تشغيل البرنامج لأول مرة، قد تتلقى رسالة جدار حماية Windows حول حظر الوصول إلى بعض وظائف شبكة Arduino IDE Java:


السماح بالوصول من خلال النقر على زر "السماح بالوصول". وبعد ذلك لن تظهر هذه النافذة.

سيتم فتح نافذة برنامج Arduino IDE:


ويوضح الشكل التالي الغرض من المناطق والأزرار الوظيفية للبرنامج:


يمكنك الآن كتابة رسم (رمز) وتحميله (تحميل/فلاش) إلى Arduino. لكن قبل ذلك، عليك توصيل لوحة Arduino بالكمبيوتر وإخبار برنامج Arduino IDE بلوحة Arduino التي قمت بتوصيلها وبأي منفذ...

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

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


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


إذا تم تنفيذ وحدة تحكم USB الخاصة بلوحة Arduino الخاصة بك على FTDI أو شريحة مماثلة، فلن ترى في قائمة منافذ Com المتاحة اسم لوحة Arduino بين قوسين مقابل منفذ Com. في حالتنا، سترى ببساطة "COM1" و"COM7"، ثم يطرح السؤال، أي من هذه المنافذ تتصل به لوحة Arduino؟

يمكن حل هذه المشكلة بكل بساطة. افصل لوحة الاردوينو عن الكمبيوتر وافتح القائمة " أدوات > ميناء » . في قائمة منافذ Com سترى فقط متاح منافذ Com، أي في حالتنا فقط “COM1”. الآن قم بتوصيل لوحة Arduino بالكمبيوتر وافتح القائمة مرة أخرى " أدوات > ميناء » . الآن سترى أن قائمة منافذ Com قد زادت بمقدار واحد (في حالتنا، تمت إضافة "COM7" إلى "COM1")، ويبدو أن لوحة Arduino الخاصة بك متصلة بمنفذ Com.

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

رفع رسم تخطيطي من برنامج Arduino IDE إلى لوحة Arduino:

بعد تحديد نوع لوحة Arduino، وتحديد منفذ Com وكتابة الرسم (رمز البرنامج)، يمكن تحميل الرسم (تحميله/وميضه) إلى وحدة تحكم لوحة Arduino . للقيام بذلك، حدد عنصر القائمة "» أو انقر على الزر على شكل دائرة بها سهم:


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


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


الرسم الصغير أعلاه (في الصورة) سيجعل مؤشر LED الموجود على لوحة Arduino يومض. يتم تبسيط العديد من الرسومات واختصارها باستخدام المكتبات. يمكنك معرفة ما هي المكتبات وكيفية تثبيتها في القسم.

28 09.2016

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

من هذه المقالة سوف تتعلم:

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

وصف عام للغات البرمجة

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

أساس بيئة التطوير هو المعالجة/التوصيل - وهي لغة C++ عادية، مكملة بالوظائف والمكتبات المتنوعة. هناك عدة إصدارات لأنظمة التشغيل Windows وMac OS وLinux.

ما هو الفرق الأساسي بينهما؟؟ Arduino IDE هي بيئة تطوير تصف كود البرنامج. وFLprog يشبه CFC CoDeSyS، والذي يسمح لك برسم المخططات. أي بيئة أفضل؟ كلاهما جيد ومريح بطريقته الخاصة، ولكن إذا كنت تريد أن تكون جادًا بشأن وحدات التحكم، فمن الأفضل أن تتعلم لغات مشابهة لـ SI. ميزتها الرئيسية هي المرونة والطبيعة غير المحدودة للخوارزمية. أنا حقا أحب اردوينو IDE.

وصف اردوينو IDE

التوزيعة يمكن تحميلها من الموقع الرسمي. قم بتنزيل الأرشيف، حيث يستغرق ما يزيد قليلاً عن 100 ميجابايت. التثبيت قياسي، مثل جميع تطبيقات Windows. يجب تثبيت برامج التشغيل لجميع أنواع اللوحات في العبوة. وهذا ما تبدو عليه نافذة عمل البرنامج.

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

  • محرر كود البرنامج؛
  • مناطق الرسالة؛
  • نوافذ إخراج النص؛
  • أشرطة الأدوات التي تحتوي على أزرار للأوامر المستخدمة بشكل متكرر؛
  • عدة قوائم

إعدادات اردوينو IDE

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

يمكن إضافة وظائف إضافية باستخداممكتبات,تمثل التعليمات البرمجية المصممة بطريقة خاصة. في الأساس، لا يمكن للمطور الوصول إليه. تأتي البيئة عادةً مع مجموعة قياسية يمكن تجديدها تدريجيًا. وهم في الدليل الفرعيالمكتباتدليل اردوينو.

تأتي العديد من المكتبات مع الأمثلة الموجودة في المجلدمثال.سيؤدي تحديد مكتبة في القائمة إلى إضافة السطر التالي إلى الكود المصدري:

اردوينو

#يشمل

#يشمل

هذا توجيه - نوع من التعليمات، وملف رأسي يصف الكائنات والوظائف وثوابت المكتبة. لقد تم بالفعل تطوير العديد من الوظائف لمعظم المهام الشائعة. صدقوني، هذا يجعل حياة المبرمج أسهل.

بعد أن قمنا بتوصيل اللوحة الإلكترونية بالكمبيوتر. نقوم بإجراء الإعدادات التالية - حدد لوحة Arduino ومنفذ Com الذي سنتصل من خلاله.

اردوينو

إعداد باطلة () (/ تهيئة الدبوس الرقمي 13 كمخرج. pinMode (13، OUTPUT)؛) حلقة باطلة () (digitalWrite (13، HIGH)؛ تأخير (1000)؛ digitalWrite (13، LOW)؛ تأخير (1000) );

الإعداد باطل() (

// تهيئة الدبوس الرقمي 13 كمخرج.

pinMode(13, OUTPUT);

حلقة فارغة() (

الكتابة الرقمية (13، عالية)؛

تأخير (1000)؛

الكتابة الرقمية (13، LOW)؛

تأخير (1000)؛

لذا، بالمناسبة، من الملائم التحقق من وظائف اللوحة التي تأتي من المتجر. بسرعة وسهولة.

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

ربط المكتبات

هناك طرق مختلفة لإضافة ميزات مخصصة. يمكنك ربط المكتبات بثلاث طرق:

  1. باستخدام مدير المكتبة
  2. استخدام الاستيراد كملف .zip
  3. التثبيت اليدوي.

1. استخدام مدير المكتبة.في نافذة عمل البرنامج، حدد علامة التبويب رسم. بعد ذلك، انقر على زر الاتصال بالمكتبة. سيفتح مدير المكتبة أمامنا. ستعرض النافذة الملفات المثبتة بالفعل مع التوقيعالمثبتةوتلك التي يمكن تثبيتها.

2. استخدام الاستيراد كملف .zip.في كثير من الأحيان، يمكنك العثور على ملفات المكتبة المعبأة في الأرشيفات بامتداد Zip على الإنترنت. أنه يحتوي على ملف رأس وملف رمز.cpp. ليست هناك حاجة لفك ضغط الأرشيف أثناء التثبيت. ما عليك سوى الانتقال إلى قائمة Sketch - Connect Library - إضافة مكتبة .ZIP

3. التثبيت اليدوي.أولا، أغلق برنامج Arduino IDE. نقوم أولاً بفك أرشيفنا. ونقوم بنقل الملفات ذات الامتداد .h و.cpp إلى مجلد يحمل نفس اسم الأرشيف. ضع المجلد في الدليل الجذر.

المستندات\اردوينو\المكتبات

وصف لـFLProg

FLprog هو مشروع مجاني من مطورين مستقلين يسمح لك بالعمل مع كتل الوظائف أو المخططات السلمية. هذه البيئة مناسبة للأشخاص - وليس للمبرمجين. يسمح لك برؤية الخوارزمية بشكل مرئي وواضح باستخدام الرسوم البيانية والكتل الوظيفية. يمكنكم تحميل التوزيعة على الموقع الرسمي.

لقد كنت أتابع المشروع لفترة طويلة. يتطور الرجال ويضيفون باستمرار وظائف جديدة ويغيرون الوظائف القديمة. أرى الوعد في هذه البيئة. لأنه يؤدي وظيفتين مهمتين:البساطة وسهولة الاستخدام.

دعونا نحاول إنشاء مشروع بسيط. سنقوم بتبديل الإخراج 13 إلى LED.

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

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

بعد إنشاء الخوارزمية، انقر فوق زر الترجمة، يوفر البرنامج رسمًا جاهزًا في IDE.

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

في 22 سبتمبر شاركت في ندوة في كراسنودار "وحدات التحكم بلوحة اللمس OVEN SPK." أقيم المؤتمر في فندق بريستول الأنيق والجميل. لقد كانت مثيرة للاهتمام ورائعة للغاية.

في الجزء الأول من الندوة، تم إخبارنا عن إمكانيات ومزايا منتجات OWEN. بعد ذلك كان هناك استراحة لتناول القهوة مع الكعك. لقد اشتريت مجموعة من الأشياء، الكعك، الكعك، والحلويات، لأنني كنت جائعًا جدًا =)

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

سأقوم بنشر سلسلة من المقالات حول CoDeSyS 3.5 في المستقبل القريب. لذا، إذا كان أي شخص مهتمًا، اشترك أو قم بزيارتنا. سأكون سعيدا دائما !!!

بالمناسبة، كدت أن أنسى أن المقالة التالية ستكون عن لوحة الأردوينو الإلكترونية. سيكون الأمر مثيرًا للاهتمام، لا تفوته.

نراكم في المقالات القادمة.

مع أطيب التحيات، غريدين سيميون.

× إغلاق


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

تأتي بيئة تطوير Arduino مع مكتبة برامج تسمى "Wiring"، مشتقة من مشروع Wiring، مما يجعل العديد من عمليات الإدخال/الإخراج الشائعة أسهل بكثير.

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

الفوائد الرئيسية لـ Arduino IDE لنظام التشغيل Windows

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

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

العيوب الرئيسية

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

تثبيت

  • قم بتنزيل البرنامج من الرابط
  • افتح الملف الذي تم تنزيله
  • قم بتشغيل الأوامر، وانظر في نافذة التثبيت.

ما هو الجديد

  • ثابت: لا يبدأ IDE في حالة تلف Library_index.json.
  • ثابت: لا يبدأ IDE إذا تم العثور على مكتبة ذات إصدار غير صالح.
  • ثابت: أخطاء الأعطال في الرسومات المعقدة للغاية (مثل البرامج الثابتة لـ Marlin).
  • تم الإصلاح: تم تحسين مربع الحوار الذي يوضح أن MacOSX 10.8 مطلوب الآن.
  • ثابت: قوائم الملفات والأدوات بطيئة على نظام التشغيل MacOSX.
  • تم إصلاح: سلوك غريب لإدارة مجلس الإدارة إذا تم إرجاع نواة AVR إلى إصدار أقدم من 1.6.22.
  • تحسين قابلية الاستخدام عند الاستخدام الأول إذا لم يحدد المستخدم منفذًا تسلسليًا.
  • تحافظ قائمة الأدوات المخصصة الآن على الترتيب المحدد في ملف boards.txt.
  • AVR: تحذيرات EEPROM الثابتة.
  • AVR: تعامل مع "تضييق التحويل" كتحذير، وليس كخطأ. سيؤدي هذا إلى إجبار بعض المكتبات على التجميع مرة أخرى.
اردوينو (