विषयसूची:

Arduino के साथ IR रिमोट एनालाइज़र / रिसीवर: 3 चरण
Arduino के साथ IR रिमोट एनालाइज़र / रिसीवर: 3 चरण

वीडियो: Arduino के साथ IR रिमोट एनालाइज़र / रिसीवर: 3 चरण

वीडियो: Arduino के साथ IR रिमोट एनालाइज़र / रिसीवर: 3 चरण
वीडियो: Arduino IR Remote Control (4K) 2024, जून
Anonim
Image
Image
Arduino के साथ IR रिमोट एनालाइज़र / रिसीवर
Arduino के साथ IR रिमोट एनालाइज़र / रिसीवर

यह विश्लेषक एक साथ 40 विभिन्न आईआर प्रोटोकॉल प्राप्त करता है और प्राप्त सिग्नल का पता और कोड दिखाता है।

यह Arduino IRMP लाइब्रेरी का उपयोग करता है, जिसमें यह एप्लिकेशन एक उदाहरण के साथ-साथ अन्य उपयोगी एप्लिकेशन भी शामिल है!

यदि आप अपने रिमोट का विश्लेषण करना चाहते हैं या अपने Arduino एप्लिकेशन को एक अतिरिक्त रिमोट से नियंत्रित करना चाहते हैं, तो आपको प्रत्येक कुंजी के लिए भेजे गए कोड को जानना होगा।

सीरियल मॉनिटर की आवश्यकता के बिना इसे स्टैंडअलोन डिवाइस के रूप में संचालित करने के लिए एक सीरियल या पैरेलल एलसीडी संलग्न किया जा सकता है।

एक समान लेकिन अधिक बुनियादी निर्देश https://www.hackster.io/techmirtz/finding-the-ir-… पर देखे जा सकते हैं।

चरण 1: बीओएम

बीओएम
बीओएम
बीओएम
बीओएम
  • Arduino नैनो या UNO
  • इन्फ्रारेड रिसीवर

ऐच्छिक

  • सीरियल १६०४ एलसीडी
  • ब्रेड बोर्ड
  • जम्पर तार

चरण 2: सॉफ़्टवेयर स्थापना

IDE इंस्टाल करने और सही बोर्ड चुनने के बाद, Ctrl+Shift+I के साथ लाइब्रेरी मैनेजर खोलें और IRMP खोजें। इसे स्थापित करें और फिर फ़ाइल -> उदाहरण -> कस्टम पुस्तकालयों से उदाहरण -> AllProtocols चुनें।

आपके पास लाइन 43 ff पर LCD के प्रकार को सक्षम करें। सभी आउटपुट Arduino Serial Monitor पर भी देखे जा सकते हैं, इसलिए विश्लेषण के लिए LCD संलग्न करने की कोई आवश्यकता नहीं है!

चरण 3: विश्लेषण / प्राप्त करना

विश्लेषण / प्राप्त करना
विश्लेषण / प्राप्त करना
विश्लेषण / प्राप्त करना
विश्लेषण / प्राप्त करना
विश्लेषण / प्राप्त करना
विश्लेषण / प्राप्त करना

प्रोग्राम चलाएं और यदि एक आईआर सिग्नल का पता चला है, तो अंतर्निहित एलईडी फ्लैश होगा।

यदि सिग्नल को डीकोड किया जा सकता है तो परिणाम सीरियल आउटपुट (और एलसीडी) पर मुद्रित होता है। अनुगामी R का अर्थ है कि यह कमांड एक रिपीट कमांड है।

यदि आपको 10 अक्षम प्रोटोकॉल में से किसी एक का विश्लेषण करने की आवश्यकता है तो OneProtocol उदाहरण का उपयोग करें।

सिफारिश की: