الأربعاء، 21 ديسمبر 2016

Aasem Shork

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

Aasem Shork بتاريخ عدد التعليقات : 0

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

موقع اردوينو ببساطه

السؤال الأكثر وروداً كيف أبدأ في عالم الأردوينو الواسع جداً ، فلذلك فضّلت الإجابة عليه من خلال جمع بعض المعلومات البسيطة و الروابط المساعدة ، لكي تكون مدخلاً سريعاً لكل من يرغب في ذلك .
Steps_leading_to_Gurubhaktulakonda_Monastery

ما قبل البدء

الأردوينو كدارة فيها محمل إقلاع bootloader  مثبت على المتحكم ( هو باختصار برنامج صغير مهمته الإصغاء لطلبات برمجة ذاكرة البرامج المسماة flash ) و في حال عدم وجود طلب برمجة فإنه ينقل التنفيذ إلى برنامج المستخدم .الطلبات البرمجية ممكن أن تأتي عبر رأس البرمجة داخل البورد ICSP باستخدام بروتوكول اتصال تسلسلي أو من خلال اليو إس بي بعد تحويل البروتوكول إلى اتصال تسلسلي ، أو عبر وصله مباشرة كما في لوحات الأردوينو الجديدة DUE التي تتعامل مباشرة مع اليو إس بي .
الأردوينو يُبرمج بلغة أردوينو C و، بمعنى أنها نفس السي التي نستخدمها بالمتحكمات الصغرية و لكن بشكل معدل (كلمات مفتاحية – توابع – مكاتب – ..) ، و تتميز بحجب معظم التفاصيل على المستوى السجلات و تستخدم عوضاً عنها توابع مع إمكانية إضافة أجزاء ككود سي عادي . و هذه اللغة موحّدة بحيث تعمل على مختلف أنواع دارات الأردوينو .

الخطوات :


الخطوة الأولى : بيئة التطوير IDE

برنامج الأردوينو لترجمة البرامج و التأكد من صحتها و رفعها للأردوينو يعمل على أي نظام تشغيل (لينكس – ماك – ويندوز) و هو موحد لجميع أنواع لوحات الأردوينو .
http://arduino.cc/en/Main/Software
و يوجد دليل في الموقع داخل الرابط لشرح عملية تعريف الأردوينو البسيطة .

الخطوة الثانية : داخل بيئة التطوير IDE

داخل واجهة البرنامج يوجد ببساطة أمور رئيسية :
أهم الأزرار :
زر ترجمة – زر تحقق – زر رفع على الأردوينو – زر في الزاوية اليمينية العليا هو واجهة تخاطب تسلسلي مع الأردوينو serial monitor .
أهم القوائم :
-قائمة الملف فيها أمثلة موجودة لمعظم المكاتب و أمثلة لبعض البرامج التجريبية مثل Blink .
-قائمة أدوات فيها مكان لتحديد نوع الأردوينو من أقدم إصدار NG إلى أحدث إصدار DUE ، و فيها مكان لتحديد المنفذ التسلسلي الموصول معه الأردوينو ، و هناك بعض الخيارات مثل حرق البووتلودر و هي تستخدم عن الحاجة لبرمجة شريحة خارجية أخرى عبر دارة الأردوينو التي بين يديك .

الخطوة الثالثة : أول تجربة

غالباً ما يتم تجريب برنامج blink كأول تجربة لتعطيك انطباع عن سير الأمور بشكل صحيح و خاصة مع وجود ليد على اللوح ذاته موصول مع الرجل 13 دوماً و هو خيار سهل و سريع لتجربة الأكواد .

الخطوة الرابعة : المكاتب البرمجية

أهم جزء من الأردوينو هو مكاتبه الكثيرة التي تتوسع بشكل كبير جداً .يوجد عدد كبير من المكاتب الرسمية :
http://arduino.cc/en/Reference/Libraries
و عدد هائل من المكاتب غير الرسمية الغير محصورة في مكان واحد .

الخطوة الخامسة : المراجع التعليمية

التوثيق الأردوينو الرسمي للغة كافي ، و لا حاجة غالباً لأي مرجع خارجي
http://arduino.cc/en/Reference/HomePage
و فيه شرح مع أمثلة من أبسط تابع و متحول إلى أعقد تابع .
و مع ذلك يوجد عدد هائل من التوثيقات و الدروس الخارجية (موجود في الروابط أدناه).
و باعتبار الأردوينو عتاد مفتوح المصدر فإنه  كل شيء موثق تقريباً و مفتوح و لكل دارة رسمية توثيق يتضمن كل التفاصيل اللازمة(تصاميم و كلام) مثل :
http://arduino.cc/en/Main/ArduinoBoardDue

الخطوة السادسة : أغطية الأردوينو

جزء لا يتجزأ من الأردوينو موضوع الأغطية التي تركب على الأردوينو
http://arduino.cc/en/Main/Products
و التي يوجد لكل منها مكاتب خاصة للتعامل معها .

الخطوة السابعة : مشاريع الأردوينو

مشاريع الأردوينو الموجودة على الانترنيت أكثر من أن تحصى و لكن يمكن إدراك أجملها عبر كتب أو مواقع معينة (موجودة في الروابط أدناه) .

الروابط :

كتب

Arduino Cookbook
هذا الكتاب فيه شرح لبرمجة الأردوينو من الصفر و كل شرح مرتبط بتنفيذ عملي ، و تصل في نهايته لمشاريع متقدمة سواءً على مستوى الويب أو الربط مع الحاسب .
Practical Arduino Cool Projects for Open Source Hardware
كتاب مليء بالمشاريع المتقدمة
كتاب أردوينو ببساطة
كتاب عربي مبسّط و صخم عن الأردوينو مع مشاريع في كل مرحلة .

روابط :

مشاريع

مدونات عربية عن الأردوينو

بعض التوثيقات العربية المتفرقة

no image
تقييمات المشاركة : ادخل لعالم الأردوينو بسبع خطوات 9 على 10 مرتكز على 10 ratings. 9 تقييمات القراء.

مواضيع قد تهمك

0 تعليق

اتبع التعليمات لاضافة تعليق
  • يرجى ترك تعليق على الموضوع. سيتم حذف التعليقات التي تتضمن روابط مباشرة، والإعلانات، أو ما شابه ذلك.
  • لإضافة كود ضعه في : هنا الكود
  • لإضافة كود طويل ضعه في : هنا الكود
  • لإضافة اقتباس ضعه في : اكتب هنا
  • لإضافة صورة ضعها في : رابط الصورة هنا
  • لإضافة فيديو استعمل : [iframe] هنا رابط تضمين الفيديو [/iframe]
  • * قبل ادخال كود عليك بتحويله أولا
  • شكرا لك

تعديل

يتم التشغيل بواسطة Blogger.

تعديل

نص

Followers

تعديل

أرشيف المدونة الإلكترونية

عن المدونة

مواضيع عشوائية

تابعنا

تحميل

اضافات بلوجر

قوالب بلوجر

مواضيع مميزة

مشاركات شائعة