الدرس الأول من تعلم الأردونيو

7

بسم الله الرحمن الرحيم

سنبدأ اليوم اول مواضينا عن تعلم برمجة الأردوينو.........

موضوعاليوم: مقدمةعنالأردوينو

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

تم تصميم شريحة الأردوينو للجميع الفئات من مهندسين مختصين ومن هواه مبتدئين

تاريخالاردوينو:
ظهرت فكرة جهاز الآردوينو عام2005م في مدينة إيفريا الإيطالية
من قبل ماسيمو بانزى بالتعاون مع دايفيد كوارتيليس وجاينلوكا مارتينو بإطلاق مشروع"أردوين إيفريا" وكان الهدف الأساسي للمشروع هو عمل بيئة تطوير للمتحكمات دقيقه بصوره مفتوحه المصدر100 في المئة وتضمن هذا المشروع عمل بيئة تطوير برمجيه للمتحكمات الدقيقة
بحيث تكون مجانية وصغير الحجم ورخيصة نسبيا بسعر 27 دولار تقريبا
وللتحقق من السعر اضغط هنا

تتميز شريحة الاردوينو بعدة انواعها حيث يميز كل نوع بعدة مميزات مثل كبر مساحة الرامات الخاصة بالمتحكم الدقيق والعديد من الإضافات





1-  أردوينو:uno
تعد الأًصل من شرائح الأردوينو تتميز بحجمها الصغير نسبيا وتتميز بان يمكن نزع المتحكم الدقيقة وهذه ميزة تتميز بها لوحدها
وتحتوى على ذاكرة لحفظ الكود حجمها32 كيلو بايت


2-  اردوينو nano :
تعد الأردوينو نانو من الشرائح الصغيرة التى يمكن استخدامها فى العديد من التطبيقات
وتحتوى على ذاكرة لحفظ الكود سعتها32 كيلو بايت





3- اردوينو  :mega 
تعد من الشرائح الأرديونو الخاصة التى تتعامل مع مشاريع متقدمة بحيث تحتوى على ذاكرة اكبر
ذاكرة حفظ الكود تقدر 256 كيلو بايت



يوجد العديد من الشرائح لم يتم ذكرها مثل

اردوينو  lylipad
بحيث يمكن وضعها داخل الملابس

اردوينو yun

بحيث تحنوى على منفذusb


ويوجد العديد من الأنوع الأخرى التى لم نتطرق لها فهذا الموضوع للمبتدئين وسنقوم بعمل العديد من المشاريع تحتوى على هذه الأنواع فى المستقبل القريب


سنعرض الأن مفاهيم بسيطة عن المتحكم الدقيق (microcontroller)
يعتبر المتحكم الدقيق من احد اهم الشرائح الإكترونية
يمكن للمتحكم الدقيق التحكم  بعدة اجهزة و تنسيق البيانات 
فيتعبر المتحكم الدقيق كمبيوتر مصغر لكن بأمكانيات بسيطة
من اشهر المتحكمات الدقيقة atmega
وهى التى سنتعلمها فى هذه الدورة وهذه الشريحة تعتبر هى الموجودة فى شريحة الأردوينو 
فتعتبر هذه الشريحة سهلة الإستخدام وسهلة البرمجة
تتكون هذه الشريحة من عدة اشياء
1- MICRO PROCESSOR : يعتبر هذا المعالج مشابه تماما للمعالج الذى فى الكمبيوتر على خلاف ان مواصفاته تعتبر اقل 
2-RAM - ROM : يوجد داخل المتحكم الدقيق ذاكرة ويوجد منها نوعان داخل المتحكم وهى التى تقوم بتخزين البيانات داخل المتحكم
3-I/O  : وهى المخارج والمداخل التى توجد عند كل متحكم دقيق  


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

سنتطرق الأن الى تحميل برنامج الذى سنستخدمه فى برمجة الأردوينو
Arduino IDE
فى البداية عليكم التوجه الى هذا الرابط
https://www.arduino.cc/en/Main/Software


عليكم اتباع الصور لتوضيح كيفية تنزيل وتحميل البرنامج
عليكم اختيار الويندوز المنصبلديكم
windows 7 , windows 8 , windows 8.1 , windows 10



بعد الضغط على just download  يبدأ البرنامج فى التحميل
بعد الضغط على البرنامج بعد تنزيله تظهر الصفحة الأتيه
قوموا بإتباع الصور لتنزيله






بعد الضغط على  install يبدأالبرنامج فى التسطيب

بعد الإنتهاء من التسطيب نقوم بفتح البرنامج وتظهر هذه الواجهه


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

Sketch :
يحتوى على العديد من الإختيارات منها عمل مراجعه للكود للتأكد من صحة كتابة الأكواد
منها عمل رفع للكود للشريحة
ومن هنا يمكننا اضافة مكاتب الى الكود الخاص بنا للإستخدامها فى مشاريع معقدة

Tools :
من هنا يمكننا تحديد نوع الشريحة التى نتعامل معها والمنفذ المتصل عليه الأردوينو
ويمكن فتح صفحة Serial monitor
والذى له العديد من الفوائد فى استقبال وإرسال البيانات من الكمبيوتر الى الأردوينو والتى يمكن الوصول اليها بسرعة عن طريق الضغط على الزر فى المربع الأسود

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

فى المربع الرمادى هنا يكتب الكود الخاص بنا ولا تحاول فى فهم ما هو المكتوب سنقوم بشرحه فى المحاضرة القادمة

فى المربع الأحمر تظهر حالة العملية التى قمت بعملها من رفع الكود اذا تم رفعه بنجاح يكتب ها
done upload
وإذا حدث خطا يقوم بكتابة تفاصيل الخطأ ونفس الموضوع يسرى على مراجعة صحة الكود البرمجية وعمليات الحفظ

فى المربع فى الأسفل يكون مكتوب نوع الأردوينو خاصتك و المنفذ المتصل عليها

امتدادحفظملفالأردوينو.ino


وبهذا ننهى موضوع اليوم ولنا لقاء فى موضوع اخر

وسنبدأ بكتابة اول كود لنا فى المحاضرةالقادمة  ان شاء الله

التعليقات

  1. متابع ومهتم بالاردىيو وعندي الشغف في تعلمها وصناعة ما يفيد

    ردحذف
  2. متابع ومهتم بالاردىيو وعندي الشغف في تعلمها وصناعة ما يفيد

    ردحذف
  3. مشكور على جهدك المتواصل

    ردحذف
    الردود
    1. لم اتمكن من تنزيل الكود البرمجي الخاص بالدينصور

      حذف
  4. يمكنك تنزيل اى كود هنا من خلال
    كلمة اضغط هنا ونسخ الكود من موقع github

    ردحذف