دروس برمجة اردوينو

شعار Arduino

اردوينو من المحتمل أن يكون أحد المشاريع البرمجية أو المنصات و hardware libre التي حققت أكبر قدر من النجاح والتي كان لها أكبر الأثر في عالم الأعمال اليدوية. أنشأ المجتمع برامج مفتوحة المصدر لبرمجة وحدة التحكم الدقيقة للوحات، بالإضافة إلى لوحات أجهزة مجانية مختلفة للعمل معها. جميعها مرخصة بموجب ترخيص GNU GPL بحيث يمكن أيضًا إنشاء العديد من المكملات والمشتقات.

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

ما هي أنواع الأطباق الموجودة؟

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

هناك مختلف لوحات Arduino الرسمية، على الرغم من أن البدء أوصي باستخدام Arduino UNO، وهو ما أستخدمه كأساس للدورة التعليمية. الأطباق المختلفة الأكثر تميزًا هي:

  • Arduino UNO القس 3: إنها اللوحة الأكثر مرونة واستخدامًا على الإطلاق ، وهي اللوحة الموصى بها للبدء بها. يحتوي على متحكم ATmega328 16 ميجا هرتز ، 2 كيلو بايت من SRAM و 32 كيلو بايت من الفلاش ، 14 منفذ إدخال / إخراج رقمي و 6 مدخلات تناظرية.
  • اردوينو ديو: يحتوي على متحكم AT91SAM3X8E مع 84 ميجا هرتز و 96 كيلو بايت من SRAM و 512 كيلو بايت من فلاش ، لذلك ستتمكن من تسجيل برامج أكثر تعقيدًا للمشاريع الأكبر. وبالمثل ، ستجد 54 وصلة إدخال / إخراج رقمية و 12 مدخلًا تناظريًا + مخرجين تناظريين.
  • ميجا اردوينو: متحكم ATmega2560 16 ميجا هرتز ، 8 كيلو بايت من SRAM ، 256 كيلو بايت من الفلاش ، 54 منفذ إدخال / إخراج رقمي و 16 مدخل تناظري. بمعنى آخر ، سيكون نموذجًا وسيطًا بين Due و UNO للمشاريع ذات التعقيد المتوسط.
  • اردوينو Lilypad: لوحة صغيرة مستديرة مرنة لمشاريع المنسوجات الإلكترونية الخاصة بك ، أي يمكن ارتداؤها بحيث يمكنك ارتداؤها على الملابس. إنه قابل للشفاء.
  • اردوينو مايكرو: إنها لوحة صغيرة جدًا بها متحكم يمكن أن تكون مفيدة عندما تكون المساحة عاملاً رئيسيًا وتحتاج إلى لوحة تشغل مساحة صغيرة لإدخالها في مساحة صغيرة. هناك نسخة Pro منه ذات قدرات محسّنة. يتضمن متحكم ATmega32U4 16 ميجا هرتز ، و 20 دبوس إدخال / إخراج يجب عليك لحامها.
  • اردوينو نانو: إنها لوحة أصغر من المايكرو ، ولكن مع نفس الميزات والسعر ، مع متحكم ATmega328.
  • اردوينو اسبلورا: إنها أغلى قليلاً من معظم اللوحات السابقة ، فهي مبنية على ليوناردو البدائي ، بقدرات مماثلة لـ UNO والتي كانت أول لوحة ظهرت. ولكن تم تجديد تصميمه وتقليصه ويختلف حيث تم دمج بعض الأزرار وعصا التحكم الصغيرة وأجهزة الاستشعار مباشرة على اللوحة. لذلك ، فهي مثيرة للاهتمام لمشاريع الألعاب.

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

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

  • شيلد واي فاي: لإضافة اتصال WiFi ولتتمكن من توصيل مشروعك بالإنترنت لإدارته عن بُعد.
  • درع GSM: لاتصال البيانات المتنقلة.
  • درع إيثرنت- اتصال سلكي بالشبكة.
  • درع بروتو: يسمح لك باستخدام لوح التجارب لتصميماتك.
  • والكثير أكثر، مثل الشاشات ولوحات المفاتيح و ...

من حيث المبدأ ، ل بدأ، لا أعتقد أنك قد تكون مهتمًا بهذا النوع من العناصر ، على الرغم من أنك قد تحتاج إليه لاحقًا.

ما الذي أحتاجه للبدء؟

فريتزينج: التقاط واجهته

للبدءأنصحك بالحصول على المواد التالية:

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

بالإضافة إلى المادية ، سيكون من المثير للاهتمام أيضًا أن يكون لديك برنامج مناسب:

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

مع ذلك ، سيكون لديك أكثر من كاف للبدأ…

دروس برمجة اردوينو:

اردوينو Getting Starter Course

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

ماذا يتضمن ملف التنزيل؟

في تنزيل ZIP ستجد عدة ملفات للعمل معها:

  • كتاب إلكتروني مع برنامج تعليمي برمجة Arduino IDE و Ardublock في PDF قياسي لتتمكن من استخدامه على جهاز الكمبيوتر الخاص بك.
  • الكتاب الإلكتروني مطابق للسابق ، ولكن بحجم أصغر و خفيف الوزن لاستخدامه من أجهزتك المحمولة.
  • روابط التنزيل بامتداد البرامج ضروري.
  • مجلد مختلف رسم ملفات المصدر يمكنك تجربتها كأمثلة أو تعديلها للتعلم. يوجد كود خاص بـ Arduino IDE بالإضافة إلى رموز أخرى لـ Ardublock وحتى بعض الأكواد للعمل مع Raspberry Pi.

تنزيل كتاب إلكتروني وإضافات مجانية:

ابدأ التنزيل أكوي:

كتاب أردوينو الإلكتروني

آمل أن يساعدك ذلك وستبدأ في أن تكون صانعًا مشاريعك الأولى. يمكنك ترك تعليقات على تصميماتك الأولى ومشاركة إبداعاتك معنا.


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

اترك تعليقك

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

*

*

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

  1.   توماس قال

    تحياتي مساء الخير:
    كنت بحاجة إلى عمل TESTER الذي يأخذ قيمتين من مكثف ومقاومة بالتوازي مع الأرض C = 470Mfx50V ، R = 330k 1/4W ، وهذا متصل بالمدخل والمخرج 3.5 AUDIO Jack
    من خلال السؤال 3.5
    السؤال في اردوينو ، هل يمكنك فعل شيء يقيس القيم ويخرجها ،

  2.   ماريو بينونيس ج. قال

    أنا في البداية وأعتزم تحقيق نتائج جيدة

  3.   نوربرتو قال

    تنزيل Arduino EBOOK الخاص بك لا يعمل

    1.    إسحاق قال

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

  4.   مارتن قال

    يبدأ التنزيل ويتوقف مشيرًا إلى: خطأ: خطأ في الشبكة
    جرب على أجهزة كمبيوتر أخرى ، على شبكات أخرى واستمرت المشكلة

    1.    إسحاق قال

      حولا
      لقد قمت بتنزيله مرة أخرى الآن وهو يعمل بشكل مثالي.

  5.   نيستور مارتن قال

    مرحبا ، هل يمكنك التحقق من الرابط مرة أخرى؟ https://www.hwlibre.com/wp-content/uploads/2019/04/EBOOK-ARDUINO.zip
    يعطي خطأ في الشبكة عند التنزيل.
    شكرا جزيلا.

    1.    إسحاق قال

      مرحبا،
      حسنًا ، تم التحقق منه.

  6.   خايمي تيران ريبوليدو قال

    Estimados:
    لم أتمكن من تنزيل كتاب Arduino الإلكتروني. هل يمكنك إرسالها إلي بالبريد مع مواد أخرى للتعلم والاستخدام بشكل جيد؟
    تحية.