سنتعلم من هذا الدرس ماهو الارديونو؟ استعمالات الاردوينو..المداخل و المخارج ..الاكواد الأساسية لبرمجة الاردوينو (سنأخذ كمثال الاردوينو اونو Arduino Uno )
تعريف الارديونو Arduino :
هو عبارة عن بوردة الكترونية ذات بيئة تطويرية مفتوحة المصدر بمتحكم دقيق تتم برمجته بواسطة الكمبيوتر ،يستخدم في المشاريع الإلكترونية مثل التحكم الذتي للالات او برمجة الروبوتات و التحكم عن بعد و اشياء كثيرة لا يمكن تصورها، يحتو على العديد من الإصدارات أشهرها :
Arduino Uno (مشاهدة الصورة)
Arduino Leonardo (مشاهدة الصورة)
Arduino mega (مشاهدة الصورة)
Arduino mini (مشاهدة الصورة)
Arduino nano (مشاهدة الصورة)
و انواع اخرى ...يمكنكم زيارة الموقع الرسمي
https://www.arduino.cc
- أسفل یمین شریحة المایكروكنترولر ATmega328p قابلة للاستبدال وبھا 28 طرف "pin"
- أعلى الیسار مدخل الـ USB الذي يربط البوردة بالكمبيوتر
مدخل الطاقة power external یمكن استخدامھ لتوصیل الطاقة للأردوینو من شاحن أو بطاریة
أعلى الیسار یوجد زر الريسات Reset أحمر يقوم بإعادة تشغيل الاردوينو (إعادة تنفیذ البرنامج)
بجانب زر Reset یوجد 6 دبابیس معدنیة یمكن استخدامھا بدل منفذ الـ USB للاتصال مع الكمبیوتر.
ویمكنك في الكود تحدید عمل كل منفذ عندما تعمل المنافذ كمخارج ؛ یمكنك حسب كتابة الكود إخراج 5v أو 0v
كما یمكنك جعل ھذه المنافذ تعمل كمداخل رقمیة (لاستشعار حالة زر مثلاً).
المنـفـذ الرقمي یمكن أن یمّد الحمل (الشيء المتصل بالمنـفـذ ) بـ 5v و أمبیر 20mA . ھذا التیار مناسب لتشغیل مبین ضوئي LED لكنه بالتأكید لا یكفي لتشغیل محرك.
یوجد مبین ضوئي LED صغیر بجانب المنفذ 13 وھو یعمل عندما یكون المنفذ 13 Hi استخدام المنفذ 13 أصعب كدخل ، و ذلك بسبب الـ LED المتصل معه ، حاول استخدام منفذ آخر.
المنفذ GND یعمل كأرضي للدائرة الإلكترونیة 0v
العلامة ∿ تعني أن ھذا الطرف یصلح لإخراج قیمة جھد تماثلیة. ویسمى أیضاً PWM.
المنفذین 1,0 یسمیان RX , TX ویستخدمان للتواصل مع الكمبیوتر (ملاحظة: إذا استخدمت الأمر begin.Serial في الكود فلا یمكنك استخدام المنفذین 1,0 كمنافذ رقمیة)
المنفذ AREF نادر الاستخدام ویستخدم لضبط أعلى قیمة في نطاق الجھود للمداخل التماثلیة (0-5v).
قیاس الجھد عنده ، ثم التحكم بھا في البرنامج .
ملاحظة : یمكن استخدام ھذه الأطراف كمداخل رقمیة أو مخارج رقمیة .
الإلكترونیة بالطاقة المناسبة ( 5v أو 3v.3 ( الطرفین GND تسمى الأرضي و جھدھا 0v
لاحظ أیضاً یمكنك أن تمّد الأردوینو بالطاقة عبر توصیل جھد مناسب (12v - 7v ( إلى الطرف Vin
كما یمكنك أن تعمل Reset إعادة تشغیل للأردوینو عبر استخدام المنفذ Reset
(لعمل ھذا : وصل المنفذ reset بـ GND)
Arduino Uno (مشاهدة الصورة)
Arduino Leonardo (مشاهدة الصورة)
Arduino mega (مشاهدة الصورة)
Arduino mini (مشاهدة الصورة)
Arduino nano (مشاهدة الصورة)
و انواع اخرى ...يمكنكم زيارة الموقع الرسمي
https://www.arduino.cc
التعرف على بوردة الاردوينو اونوarduino Uno :
- أسفل یمین شریحة المایكروكنترولر ATmega328p قابلة للاستبدال وبھا 28 طرف "pin"
- أعلى الیسار مدخل الـ USB الذي يربط البوردة بالكمبيوتر
مدخل الطاقة power external یمكن استخدامھ لتوصیل الطاقة للأردوینو من شاحن أو بطاریة
أعلى الیسار یوجد زر الريسات Reset أحمر يقوم بإعادة تشغيل الاردوينو (إعادة تنفیذ البرنامج)
بجانب زر Reset یوجد 6 دبابیس معدنیة یمكن استخدامھا بدل منفذ الـ USB للاتصال مع الكمبیوتر.
شرح المنافذ :
المنافـذ الرقمیة Digital pins : عددھا 14 منفـذ و ھي مرقمة من ( 0 - 13 )..
ویمكنك في الكود تحدید عمل كل منفذ عندما تعمل المنافذ كمخارج ؛ یمكنك حسب كتابة الكود إخراج 5v أو 0v
كما یمكنك جعل ھذه المنافذ تعمل كمداخل رقمیة (لاستشعار حالة زر مثلاً).
المنـفـذ الرقمي یمكن أن یمّد الحمل (الشيء المتصل بالمنـفـذ ) بـ 5v و أمبیر 20mA . ھذا التیار مناسب لتشغیل مبین ضوئي LED لكنه بالتأكید لا یكفي لتشغیل محرك.
یوجد مبین ضوئي LED صغیر بجانب المنفذ 13 وھو یعمل عندما یكون المنفذ 13 Hi استخدام المنفذ 13 أصعب كدخل ، و ذلك بسبب الـ LED المتصل معه ، حاول استخدام منفذ آخر.
المنفذ GND یعمل كأرضي للدائرة الإلكترونیة 0v
العلامة ∿ تعني أن ھذا الطرف یصلح لإخراج قیمة جھد تماثلیة. ویسمى أیضاً PWM.
المنفذین 1,0 یسمیان RX , TX ویستخدمان للتواصل مع الكمبیوتر (ملاحظة: إذا استخدمت الأمر begin.Serial في الكود فلا یمكنك استخدام المنفذین 1,0 كمنافذ رقمیة)
المنفذ AREF نادر الاستخدام ویستخدم لضبط أعلى قیمة في نطاق الجھود للمداخل التماثلیة (0-5v).
المداخل التماثلیة Analog inputs:
عددھا 6) A5-A0 (و یمكنھا قیاس الجھد (تماثلیاً) _ ویكون التعامل معھا بتوصیلھا مع السلك المطلوبقیاس الجھد عنده ، ثم التحكم بھا في البرنامج .
ملاحظة : یمكن استخدام ھذه الأطراف كمداخل رقمیة أو مخارج رقمیة .
منافذ الطاقة : power pins
في الجهة السفلى يسار
بعد تشغیل الأردوینو و توصیل الطاقة المناسبة لھ ، یمكنك أن تستخدم ھذه المجموعة لتمد دائرتكالإلكترونیة بالطاقة المناسبة ( 5v أو 3v.3 ( الطرفین GND تسمى الأرضي و جھدھا 0v
لاحظ أیضاً یمكنك أن تمّد الأردوینو بالطاقة عبر توصیل جھد مناسب (12v - 7v ( إلى الطرف Vin
كما یمكنك أن تعمل Reset إعادة تشغیل للأردوینو عبر استخدام المنفذ Reset
(لعمل ھذا : وصل المنفذ reset بـ GND)
ليست هناك تعليقات:
إرسال تعليق