وظيفة الحساس

يعمل الحساس على قياس حرارة الجو بالمقياس المئوي وقياس رطوبة الجو أيضا. حيث يتم ارسال إشارات ديجيتال 0 و 1 ، ولكن القراءة منه معقد جدا، ولذلك سنستخدم مكتبة جاهزة لهذا الحساس.

 

فائدة المكتبات

المكتبة عبارة عن برنامج يسهل لنا استخدام الحساسات وغيرها. تحتوي المكتبات على دوال “Functions ”وتعريفات وأوامر، باستخدامها نختصر كتابة البرنامج من عدة صفحات أحيانا إلى سطرين أو ثلاثة أسطر فقط!

 

القطع المطلوبة:

  • أردوينو أونو + كيبل للبرمجة
  • حساس الرطوبة والحرارة DH11 أو DH22 أو DH21
  • لوحة تجارب Breadboard
  • أسلاك ذكر-أنثى.
  • 10k Ω أوم مقاومه

خطوات تحميل المكتبة:

1 .نفتح برنامج الأردوينو
2 .نضغط أعلى البرنامج على:

Sketch → Include Library → Manage Libraries

3 .نبحث عن المكتبة باسم DH11
4 .نختار أحدث إصدار ونحملها Install

الآن عندما نريد استخدام المكتبة نكتب أعلى البرنامج الأمر التالي:
#include <dht.h>

نحدد رقم المنفذ الديجيتال الذي سنقرأ منه ونوع الحساس الذي نستخدمه (اخترت D7 يمكنك اختيار ما تريد)

DHT dht(7, DHT11);

ثم نبدأ التخاطب مع الحساس باستخدام الأمر

dht.begin();

 

التوصيل:

 

يمكنك تحميل الشفرة من هنا.