القائمة الرئيسية

الصفحات

إدارة الإدخال / الإخراج للوحة الاردوينو Gestion des entrées / sorties carte arduino

إدارة الإدخال / الإخراج للوحة الاردوينو 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

}



تعليقات