हाल ही में मैंने ऑप्टिकल माउस की सुंदरता को एक वृद्धिशील स्थिति एन्कोडर के रूप में खोजा।ऑप्टिकल माउस एन्कोडर
एक ऑप्टिकल माउस में आमतौर पर एक घटक होता है जिसमें एक कैमरा एक यूएसबी इंटरफेस से जुड़े एक छवि प्रोसेसर से जुड़ा होता है। संकल्प कैमरा संकल्प पर निर्भर करता है। इंटरनेट पर इस प्रकार के घटकों के डेटाशीट को वापस ढूंढना आसान है जो वर्णन करते हैं कि उनके साथ कैसे पढ़ना/लिखना है।
मेरी समस्या मुझे सबसे पहले हल करने की आवश्यकता है यह सुनिश्चित करने के लिए कि यूएसबी पोर्ट को अक्षम किए बिना यूएसबी पोर्ट को अक्षम किए बिना एक पॉइंटिंग डिवाइस के रूप में लैपटॉप/पीसी द्वारा एन्कोडर माउस नहीं देखा जाता है। मुझे 2 एन्कोडर्स का उपयोग करने की ज़रूरत है, इसका मतलब है कि 3 पीसीबी पोर्ट्स को मेरे पीसी (विंडोज एक्सपी चलाना) पर इस्तेमाल किया जाना चाहिए, माउस के लिए पॉइंटिंग डिवाइस के रूप में और दो माउस को एन्कोडर के रूप में इस्तेमाल करना होगा।
दूसरा सवाल यह है कि यूएसबी पोर्ट पर एन्कोडर माउस से निर्देश/डेटा को पढ़ने/लिखने का तरीका क्या है? क्या कोई मुझे सी ++ में एक ट्यूटोरियल/उदाहरण के लिए एक लिंक भेज सकता है?
अग्रिम में बहुत बहुत धन्यवाद,
स्टीफन
यह बिल्कुल स्पष्ट नहीं है। आप क्या हासिल करने का प्रयास कर रहे हैं? –
ऐसा लगता है कि आप एक बहुत से कोड लिखने के लिए कह रहे हैं, एक विशिष्ट प्रश्न के उत्तर के लिए नहीं। – Linuxios
यदि यह आरएस -232 माउस था, तो यह संभवतः ऐसा करना आसान होगा क्योंकि एक सरल प्रोटोकॉल है जो ओएस को एक सीरियल पोर्ट पर माउस ढूंढने देता है (पोर्ट को 1200 बिट्स/सेकंड, 7 डेटा बिट्स, 1 स्टॉप बिट के लिए कॉन्फ़िगर करें , कोई समानता नहीं, आरटीएस और डीटीआर बंद करें, 100 (?) एमएस का इंतजार करें, आरटीएस और डीटीआर चालू करें, माउस वापस पत्र "एम" भेजता है और सामान्य ऑपरेशन शुरू करता है)। तारों के साथ थोड़ा सा बजाना आप यह सुनिश्चित कर सकते हैं कि विंडोज़ बूट होने पर माउस को खोजने का मौका न हो। फिर आप सीरियल पोर्ट को प्रोग्राम कर सकते हैं और माउस को अपने आप इस्तेमाल कर सकते हैं। –