विषयसूची:

लाइब्रेरी के बिना RC5 रिमोट कंट्रोल प्रोटोकॉल डिकोडर: 4 कदम
लाइब्रेरी के बिना RC5 रिमोट कंट्रोल प्रोटोकॉल डिकोडर: 4 कदम

वीडियो: लाइब्रेरी के बिना RC5 रिमोट कंट्रोल प्रोटोकॉल डिकोडर: 4 कदम

वीडियो: लाइब्रेरी के बिना RC5 रिमोट कंट्रोल प्रोटोकॉल डिकोडर: 4 कदम
वीडियो: Rc5 Remote Decoder | AVR ATMega16 | Tanay Tripathi 2024, नवंबर
Anonim
लाइब्रेरी के बिना RC5 रिमोट कंट्रोल प्रोटोकॉल डिकोडर
लाइब्रेरी के बिना RC5 रिमोट कंट्रोल प्रोटोकॉल डिकोडर

rc5 को डिकोड करने से पहले सबसे पहले हम चर्चा करते हैं कि rc5 कमांड क्या है और इसकी संरचना क्या है। तो मूल रूप से

टीवी, सीडी प्लेयर, डी2एच, होम थिएटर सिस्टम आदि में उपयोग किए जाने वाले रिमोट कंट्रोल में आरसी 5 कमांड का उपयोग किया जाता है। इसमें 13 या 14 बिट्स इस तरह से व्यवस्थित होते हैं कि पहले दो बिट स्टार्ट बिट्स होते हैं और तीसरा बिट टॉगल बिट होता है और उसके बाद अगले पांच बिट्स एड्रेस बिट्स हैं और अगले छह बिट्स कमांड बिट्स हैं।

स्टार्ट बिट्स - आरसी 5 में पहले दो बिट्स स्टार्ट बिट्स होते हैं, ये बिट्स हमेशा 1 होते हैं। आप कह सकते हैं कि ये बिट्स रिसीवर को सूचित करने के लिए हैं कि टॉगल, एड्रेस और कमांड बिट्स प्राप्त होने वाले हैं।

टॉगल बिट - जब हर बार एक नया बटन दबाया जाता है (या जारी होने पर वही बटन) तो इस बिट ने अपनी स्थिति बदल दी है (0 से 1 या इसके विपरीत)।

एड्रेस बिट्स - हर डिवाइस का यूनिक एड्रेस होता है। आप फिलिप्स सीडी प्लेयर के साथ फिलिप्स टीवी संचालित नहीं कर सकते। तो यह पता बिट्स का जादू है। 2^5=32 उपकरणों को इन 5 बिट्स द्वारा संबोधित किया जा सकता है।

कमांड बिट - अगले 6 बिट कमांड बिट हैं। रिमोट में प्रत्येक बटन का अद्वितीय संचालन होता है जैसे पावर, वॉल्यूम+, वॉल्यूम-, सीएच+, सीएच-…आदि। इसलिए हर बटन का अलग कोड होता है। ये कोड इन 6 बिट्स द्वारा दिए गए हैं। एक भाव में 2^6=64 बटन संभव है।

आपूर्ति

littlebitelectronics.blogspot.com/

चरण 1: सबसे पहले हम Rc5. की सिग्नल संरचना को समझते हैं

पहले हम Rc5. के सिग्नल स्ट्रक्चर को समझते हैं
पहले हम Rc5. के सिग्नल स्ट्रक्चर को समझते हैं

आरसी 5 कमांड में जब सिग्नल कम से ऊंचा हो जाता है तो इसे "1" माना जाता है और जब सिग्नल हाई से लो हो जाता है तो इसे "0" माना जाता है।

चरण 2: मुझे दो बिट्स के साथ इसे बहुत स्पष्ट करने दें…।

मुझे दो बिट्स के साथ इसे बहुत स्पष्ट करने दें…।
मुझे दो बिट्स के साथ इसे बहुत स्पष्ट करने दें…।

चरण 3: राज्य मशीन

राज्य मशीन
राज्य मशीन

डिकोडर का C कोड लिखने से पहले, मैंने RC5 प्रोटोकॉल की एक स्टेट मशीन बनाई जो डिकोडिंग प्रक्रिया में मदद कर सकती है।

चरण 4: योजनाबद्ध

ढांच के रूप में
ढांच के रूप में

हिस्सों की सूची-----

  1. Arduino uno
  2. टीएसपी 1738
  3. एलसीडी16x2
  4. कनेक्टिंग तार

Arduino प्रोजेक्ट यहाँ से

सिफारिश की: