بسم الله الرحمن الرحيم
سنبدأ اليوم اول مواضينا عن تعلم برمجة الأردوينو.........
موضوعاليوم: مقدمةعنالأردوينو
ماهوالأردوينو : الأردوينو هى لوحة تطوير تتكون من دائرة الإكترونية ومتحكم دقيق تتميز شريحة الأردوينو بأنها مفتوحة المصدريمكن التعديل عليا من اكثر من جهه) يتم برمجتها عن طريق الحاسوب وإستخدام برنامج مخصص)
تم تصميم شريحة الأردوينو للجميع الفئات من مهندسين مختصين ومن هواه مبتدئين
تاريخالاردوينو:
ظهرت فكرة جهاز الآردوينو عام2005م في مدينة إيفريا الإيطالية
من قبل ماسيمو بانزى بالتعاون مع دايفيد كوارتيليس وجاينلوكا مارتينو بإطلاق مشروع"أردوين إيفريا" وكان الهدف الأساسي للمشروع هو عمل بيئة تطوير للمتحكمات دقيقه بصوره مفتوحه المصدر100 في المئة وتضمن هذا المشروع عمل بيئة تطوير برمجيه للمتحكمات الدقيقة
تتميز شريحة الاردوينو بعدة انواعها حيث يميز كل نوع بعدة مميزات مثل كبر مساحة الرامات الخاصة بالمتحكم الدقيق والعديد من الإضافات
1- أردوينو:uno
تعد الأًصل من شرائح الأردوينو تتميز بحجمها الصغير نسبيا وتتميز بان يمكن نزع المتحكم الدقيقة وهذه ميزة تتميز بها لوحدها
وتحتوى على ذاكرة لحفظ الكود حجمها32 كيلو بايت
2- اردوينو nano :
تعد الأردوينو نانو من الشرائح الصغيرة التى يمكن استخدامها فى العديد من التطبيقات
وتحتوى على ذاكرة لحفظ الكود سعتها32 كيلو بايت
3- اردوينو :mega
تعد من الشرائح الأرديونو الخاصة التى تتعامل مع مشاريع متقدمة بحيث تحتوى على ذاكرة اكبر
ذاكرة حفظ الكود تقدر 256 كيلو بايت
يوجد العديد من الشرائح لم يتم ذكرها مثل
اردوينو lylipad
بحيث يمكن وضعها داخل الملابس
اردوينو yun
بحيث تحنوى على منفذusb
ويوجد العديد من الأنوع الأخرى التى لم نتطرق لها فهذا الموضوع للمبتدئين وسنقوم بعمل العديد من المشاريع تحتوى على هذه الأنواع فى المستقبل القريب
سنعرض الأن مفاهيم بسيطة عن المتحكم الدقيق (microcontroller)
يعتبر المتحكم الدقيق من احد اهم الشرائح الإكترونية
يمكن للمتحكم الدقيق التحكم بعدة اجهزة و تنسيق البيانات
فيتعبر المتحكم الدقيق كمبيوتر مصغر لكن بأمكانيات بسيطة
من اشهر المتحكمات الدقيقة atmega
وهى التى سنتعلمها فى هذه الدورة وهذه الشريحة تعتبر هى الموجودة فى شريحة الأردوينو
فتعتبر هذه الشريحة سهلة الإستخدام وسهلة البرمجة
تتكون هذه الشريحة من عدة اشياء
يعتبر المتحكم الدقيق من احد اهم الشرائح الإكترونية
يمكن للمتحكم الدقيق التحكم بعدة اجهزة و تنسيق البيانات
فيتعبر المتحكم الدقيق كمبيوتر مصغر لكن بأمكانيات بسيطة
من اشهر المتحكمات الدقيقة 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
وبهذا ننهى موضوع اليوم ولنا لقاء فى موضوع اخر
وسنبدأ بكتابة اول كود لنا فى المحاضرةالقادمة ان شاء الله
متابع ومهتم بالاردىيو وعندي الشغف في تعلمها وصناعة ما يفيد
ردحذفمتابع ومهتم بالاردىيو وعندي الشغف في تعلمها وصناعة ما يفيد
ردحذفmerci
ردحذفمشكور على جهدك المتواصل
ردحذفلم اتمكن من تنزيل الكود البرمجي الخاص بالدينصور
حذفيمكنك تنزيل اى كود هنا من خلال
ردحذفكلمة اضغط هنا ونسخ الكود من موقع github
مع الشكر
ردحذف