إدارة الإدخال / الإخراج للوحة الاردوينو Gestion des entrées / sorties carte arduino
الصمام الثنائي الباعث
للضوء Les diodes
électroluminescentes
سيكون الهدف من هذا
البرنامج الأول هو إضاءة LED .
مع pinout من لوحة
Arduino ، ستحتاج إلى توصيل أكبر علامة تبويب ب + 5 V ( دبوس 5 V ) . أصغر ساق متصلة بالمقاوم ، وهي نفسها
متصلة برقم 2 من اللوحة. يمكن للمرء أن قوم بالعكس ، قم بتوصيل مؤشر LED بالأرض
وتشغيله من خلال توفير 5 V من دبوس الإشارة . ومع ذلك ، فإن المكونات مثل
المتحكمات الدقيقة لا تحب توصيل الكثير من التيار ، فهي تفضل امتصاصه. لهذا ، نفضل
تشغيل LED عن طريق وضعه عند +5 فولت وتأريض دبوس Arduino لتمرير التيار .
مخطط كهربائي
مخطط كهربائي |
Rachid |
إنشاء ملف
لبرمجة الوحة ، يجب
إنشاء ملف برنامج جديد. انتقل إلى قائمة " ملف " واختر خيار حفظ باسم .. .
اكتب اسم البرنامج، ثم
اكتب حفظ. تصل في برنامجك الجديد الخالي الآن والذي يظهر اسمه في أعلى النافذة وفي
تبويب صغير :
لبدء البرنامج ، تحتاج
إلى الحد الأدنى من التعليمات البرمجية. سيقوم هذا الرمز بتهيئة البطاقة :
void setup ( ) / / وظيفة تهيئة المحول لبطاقة الاردوينو
{
/ / محتوى التهيئة
}
void loop ( ) / / الوظيفة الرئيسية ، و للتي يكرر ( ينفذ
) بلا حدود boucle infini
{
/ / contenu du programme محتوى البرنامج
}
بادئ ذي بدء ، من
الضروري تحديد دبابيس المتحكم الدقيق . وتشكل هذه الخطوة في حد ذاتها خطوتين
فرعيتين. الأول هو إنشاء متغير يحدد الدبوس المستخدم ، ثم تحديد ما إذا كان الدبوس
المستخدم يجب أن يكون مدخلا للمتحكم الدقيق أو مخرجات .
أولا ، دعنا نحدد
الدبوس المستخدم للمتحكم الدقيق : const int led_rouge = 2 ؛ تعيين دبوس 2 من اللوحة كمتغير
من الضروري الآن تحديد
ما إذا كان هذا الدبوس مدخلا أم مخرجا. يجب أن يكون سطر التعليمات البرمجية هذا في
الدالة setup ( ). الوظيفة التي يجب استخدامها هي pinMode ( ) . لاستخدام هذه الوظيفة ، يجب أن ترسل لها معلمتين :
- 1. اسم المتغير الذي تم تعريفه على الدبوس
- 2. نوع الدبوس الذي سيكون عليه (إدخال أو إخراج)
إنشاء محتوى البرنامج
void setup ( )
{ pinMode ( led__rouge
, OUTPUT ) ; / / تهيئة PIN 2 كإخراج
}
الخطوة الثانية هي إنشاء محتوى البرنامج . الشخص الذي سيحل محل التعليق في
وظيفة الحلقة ( ) لتشغيل مؤشر LED.
سنستخدم وظيفة digitalWrite ( ) التي ستكتب قيمة HIGH
( + 5 V ) أو LOW (0 V ) على إخراج رقمي.
يتم توصيل مؤشر LED بالقطب الموجب لمصدر الطاقة ، ويجب توصيله ب 0 فولت. لذلك ،
يجب على المرء وضع حالة منخفضة على دبوس المتحكم الدقيق. وبالتالي ، فإن الاختلاف
في الإمكانات في أطراف LED سيسمح لها بالإضاءة
تتطلب الدالة
digitalWrite ( ) معلمتين: اسم الدبوس الذي تريد وضعه في حالة منطقية وقيمة هذه
الحالة المنطقية.
إليك الكود الكامل:
const int led_rouge = 2; // تعيين دبوس 2 من اللوحة كمتغير
void setup ( ) / /وظيفة تهيئة المحول بطاقة الاردوينو
{ pinMode (led__rouge , OUTPUT ) ; // تهيئة PIN 2 كإخراج
}
void loop ( ) / / الوظيفة الرئيسية ، يكرر (ينفذ)
بلا حدود
{ digitalWrite ( led__rouge ,
LOW ) ; / / كتابة
الإخراج ( دبوس 2 ) إلى حالة BAS
}
تعليقات
إرسال تعليق