Arduino هي منصة نماذج إلكترونية شهيرة تعتمد على أجهزة مرنة مفتوحة المصدر والبرمجيات سهلة الاستخدام.
هذه التكنولوجيا الغرض منه هو لجميع أنواع الجمهور، من الفنانين والمصممين والمعجبين وأي شخص مهتم بإنشاء كائنات أو بيئات تفاعلية باستخدام هذه المنصة.
حول اردوينو
اردوينو يركز على جلب وتسهيل استخدام الإلكترونيات وبرمجة الأنظمة المدمجة في مشاريع متعددة التخصصات.
يتم توزيع المنتجات التي تبيعها الشركة على أنها أجهزة وبرامج مجانية ، بموجب رخصة جنو العمومية الصغرى.
بمساعدة من Arduino من الممكن توصيل تطبيق يعمل على Arduino بأجهزة أخرى تعمل بلغات وتطبيقات برمجة شائعة أخرى.
لأن يستخدم Arduino نقل البيانات التسلسلي ، والذي تدعمه معظم اللغات. وبالنسبة لأولئك الذين لا يدعمون التنسيق التسلسلي محليًا ، فمن الممكن استخدام برنامج وسيط يترجم الرسائل المرسلة من قبل الطرفين للسماح بالاتصال بطلاقة.
وعندما يتعلق الأمر بـ Arduino ، فإن بيئة التطوير الأكثر شهرة هي Arduino IDE.
حول Arduino IDE
بيئة التطوير المتكاملة في Arduino (IDE) هي تطبيق متعدد المنصات (لنظام التشغيل Windows و macOS و Linux) وهو مكتوب بلغة برمجة Java. يتم استخدامه لكتابة وتحميل البرامج على لوحة Arduino.
الكود المصدري لـ IDE تم إصداره بموجب رخصة جنو العمومية ، الإصدار 2.
اردوينو IDE يدعم لغات C و C ++ باستخدام قواعد هيكلة الكود الخاصة ، ويوفر مكتبة برامج من مشروع Wiring، والذي يوفر العديد من إجراءات تسجيل الوصول والمغادرة الشائعة.
الرمز يتطلب كتابة المستخدم وظيفتين أساسيتين فقط، والتي تُستخدم لبدء الرسم التخطيطي وحلقة البرنامج الرئيسي ، والتي يتم تجميعها وربطها ببرنامج رئيسي () كعب روتين في برنامج تنفيذي دوري قابل للتنفيذ مع GNU toolchain ، والذي يتم تضمينه أيضًا في توزيع IDE.
يستخدم Arduino IDE برنامج avrdude لتحويل التعليمات البرمجية القابلة للتنفيذ إلى ملف نصي مشفر سداسي عشري يتم تحميله على لوحة Arduino باستخدام برنامج تحميل في البرنامج الثابت للوحة.
وخلاصة القول، Arduino IDE هي بيئة تطوير متكاملة لهذه المنصة حتى نتمكن من إنشاء برامجنا ونقلها إلى لوحة Arduino، إلى وحدة التحكم الدقيقة التي يمكنها المعالجة والعمل وفقًا لما خططنا له.
تثبيت Arduino IDE على Linux
لتثبيت Arduino IDE على توزيع Linux الخاص بنا يمكننا القيام بذلك من خلال حزم Flatpak لذلك من الضروري للغاية أن يكون لدينا دعم لهذه التقنية المثبتة في نظامنا.
إذا لم تتم إضافته ، فيمكنهم التشاور المقال التالي حيث أشارك كيفية تثبيت دعم Flatpak في معظم توزيعات Linux الحالية.
كونك متأكدًا بالفعل من الحصول على الدعم لتتمكن من تثبيت تطبيقات Flatpak في نظامنا ، يجب أن نفتح Terminal وفيه سنكتب الأوامر التالية لتتمكن من تثبيت Arduino IDE في نظامنا.
flatpak install --user https://flathub.org/repo/appstream/cc.arduino.arduinoide.flatpakref
بمجرد الانتهاء من ذلك ، علينا فقط الانتظار قليلاً حتى يتم تنزيل التطبيق وتثبيته على نظامنا.
إذا كان لديهم بالفعل IDE مثبتًا بهذه الوسائل و إذا كنت تريد التحقق مما إذا كان هناك تحديث ، فيمكنهم القيام بذلك عن طريق تنفيذ الأمر التالي:
flatpak --user update cc.arduino.arduinoide
يمكنهم أخيرًا تشغيل IDE على نظامهم ، والبحث عن المشغل في قائمة التطبيقات الخاصة بهم. في حالة عدم العثور عليه يمكنهم تشغيل IDE من محطة باستخدام الأمر التالي:
تشغيل flatpak cc.arduino.arduinoid
كيفية إلغاء تثبيت Arduino IDE من Linux؟
من ناحية أخرى ، إذا كنت بحاجة إلى إلغاء تثبيت البرنامج لأنه لم يكن كما توقعته أو لأي سبب من الأسباب ، يجب عليهم تشغيل أي من الأوامر التالية في المحطة:
flatpak --user uninstall cc.arduino.arduinoide
o
flatpak uninstall cc.arduino.arduinoide