विषयसूची:
वीडियो: Arduino और प्रोसेसिंग के साथ 4x4 कीपैड: 4 चरण (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
एलसीडी डिस्प्ले पसंद नहीं है ??
अपनी परियोजनाओं को आकर्षक बनाना चाहते हैं?
खैर, यहाँ समाधान है। इस निर्देश में आप अपने Arduino से सामग्री प्रदर्शित करने के लिए LCD स्क्रीन का उपयोग करने के झंझटों से खुद को मुक्त कर पाएंगे और प्रोसेसिंग नामक इस अद्भुत और मुफ्त GUI सॉफ़्टवेयर के साथ अपनी परियोजनाओं को भी अच्छा बना पाएंगे। इस परियोजना के अंत तक आप Arduino के साथ विभिन्न प्रकार के कीपैड को इंटरफ़ेस करने और प्रसंस्करण से परिचित होने में सक्षम होंगे।
आप इससे क्या कर सकते हैं?
- Arduino के साथ इंटरफ़ेस 4x4 कीपैड।
- अपनी पसंद के ग्राफिकल इंटरफेस बनाएं
आप इससे क्या सीखेंगे
- Arduino के साथ किसी भी कीपैड को इंटरफेस करना
- प्रसंस्करण सॉफ्टवेयर।
- प्रसंस्करण और Arduino के बीच संचार।
चरण 1: आवश्यक भाग
इस परियोजना के लिए आपको निम्नलिखित भागों की आवश्यकता होगी:
- Arduino (कोई भी Arduino करेगा)।
- कीपैड (यह 4x4 या 4x3 हो सकता है। मैंने 4x4 कीपैड का उपयोग किया है)।
- प्रसंस्करण सॉफ्टवेयर।
- कीपैड लाइब्रेरी
यदि आपके पास सॉफ्टवेयर नहीं है तो लिंक यहां दिए गए हैं।
अरुडिनो आईडीई
प्रसंस्करण
ज़िप निकालें और इसे Arduino में लाइब्रेरी फ़ोल्डर में ले जाएं। ऐसा करने के बाद, आपको Arduino IDE में कुछ उदाहरण रेखाचित्र देखने में सक्षम होना चाहिए।
चरण 2: काम करना
आइए पहले समझते हैं कि कीपैड कैसे कार्य करता है।
कीपैड स्विच के सरल सिद्धांत पर काम करता है यानी स्विच को दबाने पर सर्किट पूरा हो जाता है।
हम रो पिन को हाई या वीसीसी के साथ और कॉलम पिन को लो या जीएनडी के साथ असाइन करते हैं। यह Arduino पर GPIO पिन की मदद से किया जा सकता है। फिर हम इनपुट में बदलाव के लिए कॉलम पिन की जांच करते रहते हैं।
मान लीजिए कि हम कीपैड पर 1 दबाते हैं, तो आरेख के अनुसार यह r1, c1 पर स्थित होता है। इसलिए यदि हम पंक्ति 1 को उच्च देते हैं तो कॉलम 1 पिन पर एक उच्च पढ़ेगा। इस तरह हम यह पता लगा पाएंगे कि कौन सी कुंजी दबाई गई है। चूंकि केवल पंक्ति 1 को उच्च दिया गया है, हम 100% सुनिश्चित हो सकते हैं कि r1, c1 दबाया गया है। इस तरह आप सभी चाबियों को मैप कर सकते हैं।
यदि आप और स्पष्टीकरण चाहते हैं या यह पर्याप्त नहीं था, तो youtube पर पर्याप्त संख्या में वीडियो हैं जो एक साधारण कीपैड के कार्य की व्याख्या करते हैं। आप चाहें तो इन्हें देख सकते हैं।
चरण 3: प्रसंस्करण
तो अब GUI भाग से शुरू करते हैं। इसके लिए हम प्रोसेसिंग नाम के एक सॉफ्टवेयर का इस्तेमाल करेंगे। मैंने चरण 1 में लिंक प्रदान किया है।
यह मूल रूप से वह जगह है जहां हम Arduino से अपने आउटपुट की कल्पना करेंगे। पहली छवि वह है जो कीपैड उसके बाद आने वाले कोड से दिखती है। एक बार जब आप प्रोसेसिंग से परिचित हो जाते हैं तो आप अपना खुद का कीपैड बना सकते हैं।
अब कोड की व्याख्या करने के लिए। यह बहुत आसान है क्योंकि सभी कार्यों के लिए स्पष्टीकरण प्रसंस्करण साइट पर पाया जा सकता है।
दूसरी तस्वीर में आप देख सकते हैं कि मैंने सभी आवश्यक पुस्तकालय स्थापित किए हैं और शून्य सेटअप () में मैंने विंडो, टेक्स्ट फॉन्ट और सीरियल पोर्ट को इनिशियलाइज़ किया है।
तीसरी तस्वीर वह जगह है जहां मैंने वास्तव में कीपैड बनाया है, सभी चाबियों, वर्गों, डिस्प्ले इत्यादि को जोड़कर।
चौथी तस्वीर की शर्तें हैं जब हम सीरियल कनेक्शन के माध्यम से एक इनपुट प्राप्त करते हैं। मूल रूप से मैं चाबियों को झिलमिलाता हूं ताकि यह आभास हो सके कि कुंजी को दबाया जा रहा है।
आखिरी तस्वीर वह जगह है जहां सीरियल इवेंट हो रहा है और यहीं से हमें अपना इनपुट मिल रहा है।
चरण 4: कनेक्शन, Arduino कोड और स्पष्टीकरण
कनेक्शन बनाने के लिए कीपैड को अपने सामने की चाबियों से पकड़ें। बाईं ओर से यह इस तरह जाता है R0, R1, R2…।
R0 - पिन 2
R1 --- पिन 3
R2 --- पिन 4
R3 --- पिन 5
C0 --- पिन 6
C1 --- पिन 7
C2 --- पिन 8
C3 --- पिन 9
अब हम Arduino कोड को देखते हैं। यह कुछ भी असाधारण नहीं है। हमेशा की तरह शून्य सेटअप () में आप बॉड दर के रूप में 9600 के साथ धारावाहिक संचार शुरू करते हैं। फिर शून्य लूप () में मैंने कीपैड से मूल्य प्राप्त करने और संग्रहीत करने के लिए एक चर का उपयोग किया है। यह मान मैं सीरियल पोर्ट के माध्यम से इसके बाद पूर्ण विराम के साथ भेजता हूं ताकि प्रसंस्करण में डेटा के अंत की पहचान करना आसान हो जाए। हम ऐसा इसलिए करते हैं ताकि सीरियल पोर्ट डेटा के अंत की खोज न करे। प्रोसेसिंग में हम स्टेटमेंट बफर का उपयोग तब तक करते हैं जब तक कि यह पूर्ण विराम नहीं देख लेता। निम्नलिखित वीडियो में मैंने प्रक्रिया का विस्तृत विवरण दिया है।
हां इसी तरह। सभी फाइलें निकालें, कनेक्शन बनाएं और आनंद लें।
धन्यवाद।
सिफारिश की:
4X4 कीपैड का उपयोग कर Arduino कैलकुलेटर: 4 चरण (चित्रों के साथ)
4X4 कीपैड का उपयोग कर Arduino कैलकुलेटर: इस ट्यूटोरियल में हम Arduino के साथ अपना खुद का कैलकुलेटर बनाएंगे। मानों को कीपैड (4×4 कीपैड) के माध्यम से भेजा जा सकता है और परिणाम एलसीडी स्क्रीन पर देखा जा सकता है। यह कैलकुलेटर जोड़, घटाव, गुणा जैसे सरल ऑपरेशन कर सकता है
Arduino कीपैड 4x4 ट्यूटोरियल: 4 चरण (चित्रों के साथ)
Arduino कीपैड 4x4 ट्यूटोरियल: कीपैड इनपुट arduino uno और 4x4 कीपैड पूर्ण कोड के साथ सीरियल मॉनिटर को दिखाया गया है
8051 के साथ कीपैड इंटरफेस और 7 सेगमेंट में कीपैड नंबर प्रदर्शित करना: 4 चरण (चित्रों के साथ)
8051 के साथ कीपैड इंटरफेस और 7 सेगमेंट में कीपैड नंबर प्रदर्शित करना: इस ट्यूटोरियल में मैं आपको बताने जा रहा हूं कि कैसे हम 8051 के साथ कीपैड को इंटरफेस कर सकते हैं और 7 सेगमेंट डिस्प्ले में कीपैड नंबर प्रदर्शित कर सकते हैं।
इंटरफेस 16x2 अल्फ़ान्यूमेरिक एलसीडी और 4x4 मैट्रिक्स कीपैड रास्पबेरी Pi3 के साथ: 5 चरण (चित्रों के साथ)
रास्पबेरी Pi3 के साथ इंटरफेस 16x2 अल्फ़ान्यूमेरिक एलसीडी और 4x4 मैट्रिक्स कीपैड: इस निर्देश में, हम बताते हैं कि रास्पबेरी पाई 3 के साथ 16x2 एलईडी और 4x4 मैट्रिक्स कीपैड को कैसे इंटरफ़ेस किया जाए। हम सॉफ्टवेयर विकसित करने के लिए पायथन 3.4 का उपयोग करते हैं। आप थोड़े बदलाव के साथ पायथन 2.7 भी चुन सकते हैं
Arduino के साथ कीपैड एक्सेस 4x4: 5 चरण (चित्रों के साथ)
Arduino के साथ कीपैड एक्सेस 4x4: 4x4 कीपैड एक मैट्रिक्स की तरह व्यवस्थित 16 कुंजियों का एक संयोजन है। मैट्रिक्स स्कैनिंग विधि के साथ 4x4 कीपैड तक पहुँचने के लिए उपयोग की जाने वाली विधि। 4x4 कीपैड को एक्सेस करने के लिए 8 पिन की आवश्यकता होती है, यानी कॉलम के लिए 4 पिन और लाइन के लिए 4 पिन। स्कैनिंग कैसे होती है