विषयसूची:
- चरण 1: आवश्यक सामग्री
- चरण 2: हार्डवेयर सेटअप
- चरण 3: वायरिंग आरेख
- चरण 4: पायथन कोड
- चरण 5: आउटपुट पूर्वावलोकन
वीडियो: इंटरफेस 16x2 अल्फ़ान्यूमेरिक एलसीडी और 4x4 मैट्रिक्स कीपैड रास्पबेरी Pi3 के साथ: 5 चरण (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
इस निर्देश में, हम बताते हैं कि रास्पबेरी पाई 3 के साथ 16x2 एलईडी और 4x4 मैट्रिक्स कीपैड को कैसे इंटरफ़ेस किया जाए।
हम सॉफ्टवेयर विकसित करने के लिए पायथन 3.4 का उपयोग करते हैं। आप थोड़े बदलाव के साथ पायथन 2.7 भी चुन सकते हैं
चरण 1: आवश्यक सामग्री
हमें निम्नलिखित घटकों की आवश्यकता है
- रास्पबेरी पाई 3
- पीआई के लिए 5 वी 2 ए एडाप्टर
- 8GB माइक्रो एसडी
- 16x2 अक्षरांकीय एलसीडी
- 4x4 मैट्रिक्स कीपैड
- डॉट पीसीबी (मध्यम आकार) या ब्रेडबोर्ड
- बर्ग स्ट्रिप
- जम्पर तार
- 10K पॉट
- ईथरनेट केबल (लैपटॉप के साथ वीएनसी कनेक्शन स्थापित करने के लिए)
चरण 2: हार्डवेयर सेटअप
हमने हार्डवेयर सेटअप के चरणों को शामिल नहीं किया जैसे कि माइक्रो एसडी और वीएनसी इंटरफेस में ओएस बर्न करना। आपको इन प्रक्रियाओं के लिए अन्य संसाधन खोजने होंगे।
रास्पबेरी पाई 3 में ओएस प्री-लोडेड 8GB माइक्रो एसडी कार्ड डालें। रास्पबेरी पाई को ईथरनेट केबल द्वारा लैपटॉप से कनेक्ट करें। वायरिंग आरेख में वर्णित अनुसार हार्डवेयर बनाएं।
16x2 एलसीडी
हम 4-बिट मोड एलसीडी इंटरफ़ेस का उपयोग करते हैं, इसलिए कंट्रोल सिंगल्स के लिए आवश्यक पिन RS, EN, D4, D5, D6, D7 हैं जो रास्पबेरी पाई के GPIO से जुड़ा है।
4x4 मैट्रिक्स कीपैड
4x4 और 4x3 मैट्रिक्स कीपैड के लिए पायथन पैकेज स्थापित करें ताकि इंटरप्ट आधारित संचालन किया जा सके। इस प्रकार कीपैड की पंक्तियों और स्तंभों को हर समय स्कैन करने की कोई आवश्यकता नहीं है। यहां आंतरिक पुल-अप का उपयोग किया जाता है, इस प्रकार किसी बाहरी पुल-अप रोकनेवाला की आवश्यकता नहीं होती है।
रास्पबेरी पाई को वेब से कनेक्ट करें, फिर टर्मिनल खोलें और निम्नलिखित टाइप करें:
sudo python3.4 -m pip install pad4pi
चरण 3: वायरिंग आरेख
एलसीडी पिन:
- एलसीडी_आरएस = 21
- एलसीडी_ई = 20
- LCD_D4 = 26
- LCD_D5 = 19
- LCD_D6 = 13
- LCD_D7 = 6
कीपैड पिन:
कॉलम पिन = 17, 15, 14, 4पंक्ति पिन = 24, 22, 27, 18
आप एलसीडी और कीपैड को इंटरफेस करने के लिए कोई भी जीपीआईओ पिन चुन सकते हैं, बस कोड में पिन नंबर बदलें। आप एलसीडी और कीपैड को इंटरफेस करने के लिए या तो ब्रेडबोर्ड या पीसीबी का उपयोग कर सकते हैं।
चरण 4: पायथन कोड
आप सीधे कोड डाउनलोड कर सकते हैं। अपने रास्पबेरी पाई 3 में अजगर 3.4 के साथ code.py चलाएँ। या पाठ की प्रतिलिपि बनाएँ और इसे अजगर 3.4 की नई स्क्रिप्ट फ़ाइल में पेस्ट करें।
कार्यक्रम चलाएँ:
यदि आपके द्वारा किए गए कनेक्शन सही हैं तो LCD पहली पंक्ति में "वेलकम" टेक्स्ट प्रदर्शित करेगा। कीपैड डेटा दूसरी पंक्ति में प्रदर्शित होता है।
चरण 5: आउटपुट पूर्वावलोकन
मैंने कीबोर्ड इंटरप्ट जोड़ा है, ताकि यदि आप प्रोग्राम को समाप्त करते हैं तो एलसीडी अलविदा प्रदर्शित करेगा
सिफारिश की:
ईएसपी32 और कैरेक्टर एलसीडी के साथ लैड सर्किट अल्फ़ान्यूमेरिक कीबोर्ड: 4 चरण
ईएसपी 32 और कैरेक्टर एलसीडी के साथ लेएड सर्किट अल्फान्यूमेरिक कीबोर्ड: यह आलेख ईएसपी 32 में डेटा इनपुट करने के लिए अल्फान्यूमेरिक कीबोर्ड मॉड्यूल और 16x2 आई 2 सी कैरेक्टर एलसीडी मॉड्यूल के उपयोग को दर्शाता है। इस विधि का उपयोग ESP32 . में और उससे वाई-फाई क्रेडेंशियल और अन्य जानकारी दर्ज करने और पुनर्प्राप्त करने के लिए किया जा सकता है
Arduino मैट्रिक्स कीपैड के साथ लॉकर का आधुनिक और नया और आसान उदाहरण 4x4: 3 चरण
Arduino मैट्रिक्स कीपैड 4x4 के साथ लॉकर का आधुनिक और नया और आसान उदाहरण: I2C सर्किट के साथ LCD कीपैड मैट्रिक्स 4x4 का उपयोग करने का एक और उदाहरण
रास्पबेरी पाई के साथ एलसीडी 16x2 इंटरफेस: 7 कदम
रास्पबेरी पाई के साथ एलसीडी 16x2 इंटरफेस: नमस्कार दोस्तों, आज मैं रास्पबेरी पाई के लिए 16x2 डिस्प्ले इंटरफेस कर रहा हूं
Arduino मैट्रिक्स कीपैड के साथ लॉकर का उदाहरण 4x4: 6 चरण
Arduino मैट्रिक्स कीपैड के साथ लॉकर का उदाहरण 4x4: न्यूनतम पिन के साथ 16 पुशबटन कीपैड को प्रबंधित करने के 2 तरीके
8051 के साथ कीपैड इंटरफेस और 7 सेगमेंट में कीपैड नंबर प्रदर्शित करना: 4 चरण (चित्रों के साथ)
8051 के साथ कीपैड इंटरफेस और 7 सेगमेंट में कीपैड नंबर प्रदर्शित करना: इस ट्यूटोरियल में मैं आपको बताने जा रहा हूं कि कैसे हम 8051 के साथ कीपैड को इंटरफेस कर सकते हैं और 7 सेगमेंट डिस्प्ले में कीपैड नंबर प्रदर्शित कर सकते हैं।