विषयसूची:
- चरण 1: हार्डवेयर सेटअप
- चरण 2:
- चरण 3:
- चरण 4:
- चरण 5:
- चरण 6: सॉफ़्टवेयर सेटअप और उपयोग…
- चरण 7: अपने स्केच में बैकपैक को कैसे नियंत्रित करें…
- चरण 8: I2C बस का पता बदलना
वीडियो: LCD और Arduino के साथ PCF8574 बैकपैक्स का उपयोग करना: 8 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
अपने Arduino के साथ LCD मॉड्यूल का उपयोग करना लोकप्रिय है, हालाँकि वायरिंग की मात्रा को सही ढंग से वायर करने के लिए समय और धैर्य की आवश्यकता होती है - और बहुत सारे डिजिटल आउटपुट पिन का भी उपयोग करता है।
इसलिए हम इन सीरियल बैकपैक मॉड्यूल से प्यार करते हैं - वे आपके एलसीडी मॉड्यूल के पीछे फिट होते हैं और केवल चार तारों - पावर, जीएनडी, डेटा और घड़ी के साथ आपके Arduino (या अन्य विकास बोर्ड) से कनेक्शन की अनुमति देते हैं। आप इसका उपयोग एलसीडी मॉड्यूल के साथ कर सकते हैं जिसमें विभिन्न स्क्रीन आकारों के साथ HD44780-संगत इंटरफ़ेस है।
बैकपैक का उपयोग 20 x 4 एलसीडी के साथ भी किया जा सकता है। कुंजी यह है कि आपके एलसीडी में सोलह की एक पंक्ति में इंटरफ़ेस पैड होना चाहिए, इसलिए यह बैकपैक पर पिन से मेल खाता है जैसा कि इस चरण के लिए छवि में दिखाया गया है।
चरण 1: हार्डवेयर सेटअप
अब चलिए शुरू करते हैं। सबसे पहले आपको बैकपैक को अपने एलसीडी मॉड्यूल में मिलाप करना होगा। जब आपका सोल्डरिंग आयरन गर्म हो रहा हो, तो जांच लें कि बैकपैक पिन सीधे हैं और एलसीडी मॉड्यूल में फिट हैं, उदाहरण के लिए:
चरण 2:
फिर बैकपैक को एलसीडी के साथ फ्लश रखते हुए पहले पिन में मिलाप करें:
चरण 3:
यदि यह थोड़ा टेढ़ा है, तो आप मिलाप को फिर से गरम कर सकते हैं और इसे फिर से सीधा कर सकते हैं। एक बार जब आप संरेखण से संतुष्ट हो जाते हैं, तो बाकी पिनों में मिलाप:
चरण 4:
अब चीजों को साफ-सुथरा रखने के लिए, अतिरिक्त हेडर पिन को ट्रिम करें:
चरण 5:
एक बार जब आप हेडर पिन को ट्रिम करना समाप्त कर लेते हैं, तो चार पुरुष से महिला जम्पर तार प्राप्त करें और एलसीडी मॉड्यूल को अपने Arduino से कनेक्ट करें जैसा कि निम्न छवि और तालिका में दिखाया गया है। फिर अपने Arduino को USB के माध्यम से कंप्यूटर से कनेक्ट करें
चरण 6: सॉफ़्टवेयर सेटअप और उपयोग…
अगला कदम बैकपैक के साथ उपयोग के लिए Arduino I2C LCD लाइब्रेरी को डाउनलोड और इंस्टॉल करना है। सबसे पहले, अपने Arduino लाइब्रेरी फ़ोल्डर में "LiquidCrystal" लाइब्रेरी फ़ोल्डर का नाम बदलें। हम इसे केवल बैकअप के रूप में रखने के लिए करते हैं।
यदि आप सुनिश्चित नहीं हैं कि आपका पुस्तकालय फ़ोल्डर कहाँ पाया जा सकता है - यह आमतौर पर आपके स्केचबुक फ़ोल्डर में होता है, जिसका स्थान आमतौर पर Arduino IDE वरीयताएँ मेनू में पाया जा सकता है।
इसके बाद, https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads पर जाएं और नवीनतम फ़ाइल डाउनलोड करें, वर्तमान में हम v1.2.1 का उपयोग कर रहे हैं। डाउनलोड की गई.zip फ़ाइल का विस्तार करने से एक नया "LiquidCrystal" फ़ोल्डर प्रकट होगा - इसे अपने Arduino लाइब्रेरी फ़ोल्डर में कॉपी करें।
अब Arduino IDE को पुनरारंभ करें यदि यह पहले से चल रहा था - या इसे अभी खोलें। मॉड्यूल का परीक्षण करने के लिए हमारे पास एक प्रदर्शन स्केच तैयार है, बस निम्नलिखित स्केच को कॉपी और अपलोड करें:
/* PCF8574T I2C LCD बैकपैक के लिए प्रदर्शन स्केच https://bitbucket.org/fmalpartida/new-liquidcryst से लाइब्रेरी का उपयोग करता है… GNU जनरल पब्लिक लाइसेंस, संस्करण 3 (GPL-3.0) */ #include "Wire.h"
#शामिल "एलसीडी.एच"
#शामिल "LiquidCrystal_I2C.h"
लिक्विड क्रिस्टल_आई2सी एलसीडी (0x27, 2, 1, 0, 4, 5, 6, 7); // 0x27 एक अनमॉडिफाइड बैकपैक के लिए I2C बस का पता है
व्यर्थ व्यवस्था()
{// LCD मॉड्यूल को सक्रिय करें LCD.begin (16, 2); // 16 x 2 LCD मॉड्यूल के लिए LCD.setBacklightPin(3, POSITIVE); एलसीडी.सेटबैकलाइट (उच्च); }
शून्य लूप ()
{एलसीडी.होम (); // कर्सर को 0 पर सेट करें, 0 LCD.print("tronixlabs.com"); LCD.setCursor (0, 1); // दूसरी लाइन LCD.print (मिलिस ()) की शुरुआत में जाएं; देरी (1000); एलसीडी.सेटबैकलाइट (कम); // बैकलाइट ऑफ डिले (250); एलसीडी.सेटबैकलाइट (उच्च); // देरी पर बैकलाइट (1000); }
कुछ क्षणों के बाद LCD इनिशियलाइज़ हो जाएगा और हमारे URL और मिलिस के लिए मान प्रदर्शित करना शुरू कर देगा, फिर बैकलाइट को बंद और चालू कर देगा। यदि टेक्स्ट स्पष्ट नहीं है, या आप केवल सफेद ब्लॉक देखते हैं - मॉड्यूल के पीछे पोटेंशियोमीटर का उपयोग करके कंट्रास्ट को समायोजित करने का प्रयास करें।
चरण 7: अपने स्केच में बैकपैक को कैसे नियंत्रित करें…
बैकपैक के बिना एलसीडी मॉड्यूल का उपयोग करने के विपरीत, आपके स्केच में शामिल करने के लिए कोड की कुछ अतिरिक्त लाइनें हैं। इनकी समीक्षा करने के लिए, पहले बताए गए उदाहरण स्केच को खोलें।
आपको लाइनों 3, 4 और 5 में दिखाए गए अनुसार पुस्तकालयों की आवश्यकता होगी - और लाइन 7 में दिखाए गए अनुसार मॉड्यूल को प्रारंभ करें। ध्यान दें कि डिफ़ॉल्ट I2C बस पता 0x27 है - और लिक्विड क्रिस्टल_आई 2 सी फ़ंक्शन में पहला पैरामीटर।
अंत में एलसीडी को इनिशियलाइज़ करने के लिए शून्य सेटअप () में उपयोग की जाने वाली तीन लाइनों की भी आवश्यकता होती है। यदि आप 20x4 LCD मॉड्यूल का उपयोग कर रहे हैं, तो LCD.begin() फ़ंक्शन में पैरामीटर बदलें। इस बिंदु से आप सभी मानक लिक्विड क्रिस्टल फ़ंक्शंस जैसे LCD.setCursor () का उपयोग कर्सर को स्थानांतरित करने के लिए और LCD.write () टेक्स्ट या वेरिएबल को सामान्य रूप से प्रदर्शित करने के लिए कर सकते हैं।
बैकलाइट को LCD.setBacklight (हाई) या LCD.setBacklight (LOW) के साथ चालू और बंद भी किया जा सकता है। आप मॉड्यूल के पीछे भौतिक जम्पर को हटाकर बैकलाइट को स्थायी रूप से बंद कर सकते हैं।
चरण 8: I2C बस का पता बदलना
यदि आप एक से अधिक मॉड्यूल का उपयोग करना चाहते हैं, या I2C बस में 0x27 पते के साथ कोई अन्य उपकरण है, तो आपको मॉड्यूल पर उपयोग किए गए पते को बदलना होगा। चुनने के लिए आठ विकल्प हैं, और इन्हें निम्नलिखित में से एक या अधिक स्थानों पर टांका लगाकर चुना जाता है।
आठ संभावित संयोजन हैं, और इनका वर्णन PCF8574 डेटा शीट की तालिका 4 में किया गया है जिसे TI वेबसाइट से डाउनलोड किया जा सकता है। यदि आप मॉड्यूल द्वारा उपयोग किए गए बस के पते के बारे में अनिश्चित हैं, तो बस इसे अपने Arduino से कनेक्ट करें जैसा कि पहले बताया गया है और Arduino खेल के मैदान से I2C स्कैनर स्केच चलाएं।
अन्यथा हम आशा करते हैं कि आपको यह ट्यूटोरियल पढ़ने में मज़ा आया होगा और आप इसका उपयोग कर सकते हैं। यदि इस ट्यूटोरियल की सामग्री के बारे में आपके कोई प्रश्न हैं, तो कृपया यहां पूछें या [email protected] पर ईमेल करें। और कृपया पीएमडी वे लिमिटेड पर जाएं।
सिफारिश की:
कोटलिन के साथ एंड्रॉइड स्टूडियो को डाउनलोड करना और उसका उपयोग करना: 4 कदम
कोटलिन के साथ एंड्रॉइड स्टूडियो को डाउनलोड करना और उसका उपयोग करना: नमस्ते, मुझे आशा है कि आप इस महामारी के दौरान ठीक हैं। इस ट्यूटोरियल में मैं आपको सिखाऊंगा कि एंड्रॉइड स्टूडियो कैसे डाउनलोड करें और कोटलिन के साथ अपना पहला ऐप कैसे चलाएं। इस ट्यूटोरियल के अंत में आपको पता होना चाहिए कि एंड्रॉइड का उपयोग करके एक साधारण ऐप कैसे डाउनलोड करें और कैसे बनाएं
एसएमडी सोल्डरिंग प्रैक्टिस किट, या मैंने कैसे चिंता करना बंद करना और सस्ते चीनी किट से प्यार करना सीखा: 6 कदम
एसएमडी सोल्डरिंग प्रैक्टिस किट, या हाउ आई लर्न टू स्टॉप वरींगिंग एंड लव द चीप चाइनीज किट: यह सोल्डरिंग के बारे में निर्देश योग्य नहीं है। यह एक निर्देश योग्य है कि कैसे एक सस्ते चीनी किट का निर्माण किया जाए। कहावत यह है कि आप जो भुगतान करते हैं वह आपको मिलता है, और यहां आपको वही मिलता है: खराब दस्तावेज। संदिग्ध भाग की गुणवत्ता। कोई समर्थन नहीं।तो क्यों खरीदें
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना - रास्पबेरी पाई 3बी / 3बी+ के साथ रास्पियन बस्टर के साथ शुरुआत करना: 4 कदम
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना | रास्पबेरी पाई 3 बी / 3 बी + के साथ रास्पियन बस्टर के साथ शुरुआत करना: हाय दोस्तों, हाल ही में रास्पबेरी पाई संगठन ने रास्पियन बस्टर नामक नया रास्पियन ओएस लॉन्च किया। यह रास्पबेरी पाई के लिए रास्पियन का एक नया संस्करण है। तो आज इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई 3 पर रास्पियन बस्टर ओएस कैसे स्थापित करें
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
कंप्यूटर जॉयस्टिक के रूप में PSP का उपयोग करना और फिर PSP के साथ अपने कंप्यूटर को नियंत्रित करना: 5 चरण (चित्रों के साथ)
कंप्यूटर जॉयस्टिक के रूप में पीएसपी का उपयोग करना और फिर पीएसपी के साथ अपने कंप्यूटर को नियंत्रित करना: आप पीएसपी होमब्रू के साथ कई अच्छी चीजें कर सकते हैं, और इस निर्देशयोग्य में मैं आपको सिखाने जा रहा हूं कि गेम खेलने के लिए जॉयस्टिक के रूप में अपने पीएसपी का उपयोग कैसे करें, लेकिन यह भी है एक प्रोग्राम जो आपको अपने जॉयस्टिक को अपने माउस के रूप में उपयोग करने की अनुमति देता है। यहाँ मेटर हैं