التحكم في ضوء جهاز استقبال الأشعة تحت الحمراء: 4 خطوات
التحكم في ضوء جهاز استقبال الأشعة تحت الحمراء: 4 خطوات
Anonim
التحكم في ضوء استقبال الأشعة تحت الحمراء
التحكم في ضوء استقبال الأشعة تحت الحمراء

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

اللوازم

  • 3 مصابيح ملونة مختلفة
  • مستقبل الأشعة تحت الحمراء
  • جهاز التحكم عن بعد (سيعمل جهاز التحكم عن بعد في التلفزيون)
  • أسلاك العبور
  • 3 مقاومات 1 كيلو
  • اللوح

الخطوة 1: الخطوة 1: تلقي كود HEX

اعتمادًا على جهاز التحكم عن بُعد المستخدم ، تختلف رموز HEX لكل جهاز تحكم عن بعد. لكي يتعرف مستقبل الأشعة تحت الحمراء على أجهزة التحكم عن بعد التي يتم الضغط عليها ، يجب تحديد رموز HEX وتخزينها داخل الكود.

هذا هو الرمز لتلقي رمز HEX لكل عنصر تحكم. تريد تسجيل 5 أزرار من جهاز التحكم عن بُعد ، بما في ذلك زر إيقاف التشغيل وتشغيله.

#يشمل

const int RECV_PIN = 7 ؛

IRrecv irrecv (RECV_PIN) ؛ نتائج decode_results ؛

الإعداد باطل(){

Serial.begin (9600) ؛ irrecv.enableIRIn () ، irrecv.blink13 (صحيح) ؛ }

حلقة فارغة(){

if (irrecv.decode (& results)) {

Serial.println (results.value، HEX) ؛

irrecv.resume () ؛ }}

الخطوة 2: الخطوة 2: إعداد IR Reciver

الخطوة 2: إعداد IR Reciver
الخطوة 2: إعداد IR Reciver

حان الوقت الآن لإعداد المكونات على اللوح. ابدأ بتجميع مستقبل الأشعة تحت الحمراء.

هناك 3 أرجل على مستقبل الأشعة تحت الحمراء. الساق في أقصى اليمين هي VCC (الطاقة) ، والساق في أقصى اليسار إذا كانت OUT (متصلة بدبوس) ، والساق الوسطى من أجل GND.

  • قم بتوصيل VCC بسكة الطاقة على اللوح
  • قم بتوصيل دبوس OUT بـ 11 على Arduino
  • قم بتوصيل دبوس GND بالسكة الأرضية على لوح التجارب

الخطوة 3: الخطوة 3: قم بتوصيل مصابيح LED

الخطوة 3: قم بتوصيل مصابيح LED
الخطوة 3: قم بتوصيل مصابيح LED
  • قم بتوصيل الطرف القصير لجميع مصابيح LED بمقاوم 1 كيلو أوم والذي يتصل بعد ذلك بالطاقة
  • قم بتوصيل ساق LED الزرقاء الطويلة برقم 5 على Arduino
  • قم بتوصيل الساق الطويلة لمصباح LED الأحمر بالدبوس 3 على Arduino
  • قم بتوصيل ساق LED الخضراء الطويلة بالدبوس 6 على Arduino

الخطوة 4: الخطوة 4: الكود

الخطوة 4: الكود
الخطوة 4: الكود

ها هو الكود:

تأكد من تغيير كل رمز HEX للأزرار إلى رمز HEX المعين لجهاز التحكم عن بُعد الذي يتم استخدامه.

موصى به: