جدول المحتويات:
فيديو: التحكم في ضوء جهاز استقبال الأشعة تحت الحمراء: 4 خطوات
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
إذا كنت قد بدأت للتو في تعلم كيفية استخدام مستقبل الأشعة تحت الحمراء ، ومعرفة كيفية عمل المكون ، فهذا هو المشروع المثالي للبدء به! قبل الانتقال إلى هذا المشروع ، تأكد من تنزيل مكتبة مستقبل الأشعة تحت الحمراء الموجودة ضمن الأدوات << إدارة المكتبات.
اللوازم
- 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
حان الوقت الآن لإعداد المكونات على اللوح. ابدأ بتجميع مستقبل الأشعة تحت الحمراء.
هناك 3 أرجل على مستقبل الأشعة تحت الحمراء. الساق في أقصى اليمين هي VCC (الطاقة) ، والساق في أقصى اليسار إذا كانت OUT (متصلة بدبوس) ، والساق الوسطى من أجل GND.
- قم بتوصيل VCC بسكة الطاقة على اللوح
- قم بتوصيل دبوس OUT بـ 11 على Arduino
- قم بتوصيل دبوس GND بالسكة الأرضية على لوح التجارب
الخطوة 3: الخطوة 3: قم بتوصيل مصابيح LED
- قم بتوصيل الطرف القصير لجميع مصابيح LED بمقاوم 1 كيلو أوم والذي يتصل بعد ذلك بالطاقة
- قم بتوصيل ساق LED الزرقاء الطويلة برقم 5 على Arduino
- قم بتوصيل الساق الطويلة لمصباح LED الأحمر بالدبوس 3 على Arduino
- قم بتوصيل ساق LED الخضراء الطويلة بالدبوس 6 على Arduino
الخطوة 4: الخطوة 4: الكود
ها هو الكود:
تأكد من تغيير كل رمز HEX للأزرار إلى رمز HEX المعين لجهاز التحكم عن بُعد الذي يتم استخدامه.