विषयसूची:
- चरण 1: सामग्री इकट्ठा करें
- चरण 2: जॉयस्टिक पिन से परिचित हों
- चरण 3: सब कुछ एक साथ कनेक्ट करें
- चरण 4: कोड लिखें
- चरण 5: मॉनिटर क्रियाएं
वीडियो: जॉयस्टिक सेंसर: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
जॉयस्टिक सेंसर का उपयोग कई प्रकार की आर्डिनो रोबोट परियोजनाओं के लिए किया जाता है, लेकिन इसका उपयोग आमतौर पर वीडियो गेम नियंत्रकों या किसी भी प्रकार के नियंत्रक के लिए किया जाता है जिसमें जॉयस्टिक शामिल होता है।
जॉयस्टिक में एक हटाने योग्य प्लास्टिक की टोपी होती है जहां आप उपयोग में होने पर अपनी उंगली को आराम देते हैं। इस टोपी को हटाते समय आपको पिन, पुश बटन और सेंसर का बेहतर दृश्य दिखाई देता है। एनालॉग जॉयस्टिक मूल रूप से पोटेंशियोमीटर होते हैं इसलिए वे एनालॉग मान लौटाते हैं। साइड में दो ब्लैक कवर सेंसर हाउसिंग हैं। बाईं ओर का सेंसर ऊपर और नीचे की गति के लिए है, जब छड़ी को ऊपर और नीचे ले जाया जाता है तो वास्तव में क्या हो रहा है कि आंतरिक प्लास्टिक साइड सेंसर के संपर्क में आ रहा है, यह जानते हुए कि छड़ी को ऊपर या नीचे ले जाया जा रहा है, यह है वाई-अक्ष सेंसर। जॉयस्टिक के सबसे दूर का सेंसर बाएं और दाएं की गति को महसूस कर रहा है जो कि x-अक्ष है। ये सेंसर एक एनालॉग रीड भेज रहे हैं लेकिन जॉयस्टिक में एक पुश बटन या एक स्विच भी होता है, जब जॉयस्टिक को नीचे की ओर धकेलते हैं तो अंदर के स्विच को एक डिजिटल रीड भेजकर नीचे की ओर धकेला जाता है। चूंकि हम जानते हैं कि जॉयस्टिक सेंसर कैसे काम करता है, आइए इसे एक Arduino से कनेक्ट करें और देखें कि यह कैसे कार्य करता है।
चरण 1: सामग्री इकट्ठा करें
-Arduino Uno
-जॉयस्टिक सेंसर
-महिला/पुरुष जम्पर केबल्स
-यूएसबी 2.0 केबल टाइप ए/बी
-संगणक
-अरुडिनो आईडीई
चरण 2: जॉयस्टिक पिन से परिचित हों
जॉयस्टिक में पांच पिन होते हैं, GND, 5V, VRx। वीआरआई और एसडब्ल्यू। किसी चीज को सत्ता से जोड़ते समय आपके पास हमेशा एक नकारात्मक और एक सकारात्मक पक्ष होना चाहिए जो आपकी बिजली आपूर्ति के नकारात्मक और सकारात्मक पक्षों से मेल खाता हो। इस मामले में GND लेबल वाला पिन "ग्राउंड" के लिए खड़ा है और यह जॉयस्टिक का हमारा नेगेटिव पिन है। 5V का अर्थ "5 वोल्ट" है और यह हमारा सकारात्मक पिन है, ये दोनों पिन हमारी बिजली आपूर्ति पिन हैं। अगला, VRx हमारा क्षैतिज या x-अक्ष पिन है और यह एक एनालॉग पिन है जो arduino के एनालॉग पक्ष से जुड़ता है, वही VRy पिन के साथ होता है जो कि हमारा ऊर्ध्वाधर y- अक्ष पिन है। ये दोनों पिन डायरेक्शनल पिन हैं इसलिए जब जॉयस्टिक चलती है तो पिन एक एनालॉग सिग्नल आउटपुट कर रहे होते हैं। हमारा अंतिम पिन SW पिन है जो "स्विच" के लिए खड़ा है यह पिन पुश बटन से जुड़ा है और जब इसे नीचे धकेला जाता है तो पिन एक डिजिटल सिग्नल आउटपुट कर रहा होता है।
चरण 3: सब कुछ एक साथ कनेक्ट करें
अब समय आ गया है कि वास्तव में हमारी परीक्षा को अमल में लाया जाए!
सबसे पहले, जम्पर केबल्स के अपने मादा पक्ष को जॉयस्टिक पिन से कनेक्ट करें जो कुल पांच होना चाहिए।
दूसरा, जम्पर केबल के पुरुष पक्ष को अपने arduino पर संबंधित पिन से कनेक्ट करें। GND से GND, 5V से 5V, VRx और VRy किसी भी एनालॉग पिन को Arduino पर लेकिन इस मामले में हमारा कोड हमें A0 और A1 को असाइन करने के लिए कहता है। आखिरी पिन जिसे हमें या arduino से कनेक्ट करने की आवश्यकता है वह हमारा SW पिन है जो arduino के डिजिटल पक्ष पर जाएगा ताकि डिजिटल पिन 2 से जुड़ा हो।
तीसरा, अपने USB केबल को arduino और कंप्यूटर से कनेक्ट करें।
चरण 4: कोड लिखें
अब जब हमारे पास हमारे arduino बोर्ड से जुड़ी हर चीज है, तो उचित कोड अपलोड करने का समय आ गया है। Brainy Bits में हमारे लिए पहले से ही कोड लिखा हुआ है, इसलिए हम उसे अपने Arduino IDE में कॉपी और पेस्ट कर सकते हैं।
कोड का लिंक:
1. एक नई arduino IDE फ़ाइल खोलें
2. कोड पेस्ट करें
3.अपलोड
चरण 5: मॉनिटर क्रियाएं
स्क्रीन के ऊपरी दाएं कोने में स्थित आवर्धक कांच पर क्लिक करें। एक नई विंडो पॉप अप होनी चाहिए और जो आप देख रहे हैं वह आपके जॉयस्टिक को हिलाने पर परिणामी क्रियाएं हैं। आगे बढ़ो और अपने जॉयस्टिक के चारों ओर घूमो और एक्स और वाई अक्ष को आपकी जॉयस्टिक की स्थिति के आधार पर बदलना चाहिए। अपने जॉयस्टिक को नीचे दबाने की कोशिश करें और आपका SW पिन 1 से 0 में बदल जाना चाहिए। जब जॉयस्टिक तटस्थ स्थिति में हो तो आपका x-अक्ष 513 पर होना चाहिए और आपका y-अक्ष 522 पर होना चाहिए। कोड में क्या हो रहा है कि शून्य लूप एनालॉग सिग्नल का उपयोग करके जॉयस्टिक की स्थिति को प्रिंट कर रहा है और जब बटन को डिजिटल सिग्नल से दबाया जाता है।
सिफारिश की:
Arduino के साथ DIY सांस सेंसर (प्रवाहकीय बुना हुआ खिंचाव सेंसर): 7 कदम (चित्रों के साथ)
Arduino के साथ DIY सांस सेंसर (प्रवाहकीय बुना हुआ खिंचाव सेंसर): यह DIY सेंसर एक प्रवाहकीय बुना हुआ खिंचाव सेंसर का रूप लेगा। यह आपकी छाती/पेट के चारों ओर लपेटेगा, और जब आपकी छाती/पेट फैलता है और अनुबंध करता है तो सेंसर, और परिणामस्वरूप इनपुट डेटा जो Arduino को खिलाया जाता है। इसलिए
433mhz ओरेगन सेंसर के रूप में Arduino सौर ऊर्जा संचालित तापमान और आर्द्रता सेंसर: 6 कदम
433mhz ओरेगन सेंसर के रूप में Arduino सौर ऊर्जा संचालित तापमान और आर्द्रता सेंसर: यह एक सौर ऊर्जा संचालित तापमान और आर्द्रता सेंसर का निर्माण है। सेंसर 433mhz ओरेगन सेंसर का अनुकरण करता है, और टेलडस नेट गेटवे में दिखाई देता है। आपको क्या चाहिए: 1x "10-एलईडी सौर ऊर्जा गति संवेदक" eBay से. सुनिश्चित करें कि यह 3.7v बैटर कहता है
रास्पबेरीपी 3 मैग्नेट सेंसर मिनी रीड सेंसर के साथ: 6 कदम
रास्पबेरीपी 3 मैग्नेट सेंसर मिनी रीड सेंसर के साथ: इस निर्देश में, हम रास्पबेरीपी 3 का उपयोग करके एक आईओटी चुंबक सेंसर बनाएंगे। सेंसर में एक एलईडी और एक बजर होता है, जो मिनी रीड सेंसर द्वारा चुंबक को महसूस करने पर दोनों चालू हो जाते हैं।
अल्ट्रासोनिक सेंसर और संपर्क रहित तापमान सेंसर के साथ Arduino इंटरफेसिंग: 8 कदम
अल्ट्रासोनिक सेंसर और संपर्क रहित तापमान सेंसर के साथ Arduino इंटरफेसिंग: आजकल, निर्माताओं, डेवलपर्स परियोजनाओं के प्रोटोटाइप के तेजी से विकास के लिए Arduino को प्राथमिकता दे रहे हैं। Arduino एक ओपन-सोर्स इलेक्ट्रॉनिक्स प्लेटफॉर्म है जो उपयोग में आसान हार्डवेयर और सॉफ्टवेयर पर आधारित है। Arduino का उपयोगकर्ता समुदाय बहुत अच्छा है। इस प्रॉजेक्ट में
DIY: फोकसेबल मोशन सेंसर के साथ सीलिंग माउंटेड मिनी सेंसर बॉक्स: 4 कदम
DIY: फोकसेबल मोशन सेंसर के साथ सीलिंग माउंटेड मिनी सेंसर बॉक्स: हैलो। कुछ समय पहले मैं स्मार्ट होम कॉन्सेप्ट के साथ अपने दोस्त की मदद कर रहा था और कस्टम डिज़ाइन के साथ एक मिनी सेंसर बॉक्स बनाया था जिसे छत पर 40x65 मिमी के छेद में लगाया जा सकता था। यह बॉक्स निम्न में मदद करता है: • प्रकाश की तीव्रता को मापें• नमी को मापें