विषयसूची:

सामान्य डेटा लाइन का उपयोग करते हुए Arduino Uno के लिए इंटरफ़ेस एकाधिक LCD: 5 चरण
सामान्य डेटा लाइन का उपयोग करते हुए Arduino Uno के लिए इंटरफ़ेस एकाधिक LCD: 5 चरण

वीडियो: सामान्य डेटा लाइन का उपयोग करते हुए Arduino Uno के लिए इंटरफ़ेस एकाधिक LCD: 5 चरण

वीडियो: सामान्य डेटा लाइन का उपयोग करते हुए Arduino Uno के लिए इंटरफ़ेस एकाधिक LCD: 5 चरण
वीडियो: What is Arduino with Full Information? – [Hindi] – Quick Support 2024, दिसंबर
Anonim
सामान्य डेटा लाइन का उपयोग करके Arduino Uno के लिए इंटरफ़ेस एकाधिक LCD
सामान्य डेटा लाइन का उपयोग करके Arduino Uno के लिए इंटरफ़ेस एकाधिक LCD

आज, इस निर्देशयोग्य में मैं आपको दिखाने जा रहा हूं कि आम डेटा लाइन का उपयोग करके एक arduino uno बोर्ड के साथ कई 16x2 LCD मॉड्यूल को कैसे इंटरफ़ेस किया जाए। इस परियोजना के बारे में सबसे दिलचस्प बात यह है कि यह सामान्य डेटा लाइन का उपयोग करती है और प्रत्येक एलसीडी में अलग-अलग डेटा प्रदर्शित करती है।

चरण 1: चरण 1: इलेक्ट्रॉनिक पार्ट्स

चरण 1: इलेक्ट्रॉनिक पार्ट्स
चरण 1: इलेक्ट्रॉनिक पार्ट्स

- Arduino Uno: 1 टुकड़ा

-16x2 एलसीडी: 4 टुकड़ा

-10k ओम पोटेंशियोमीटर: 4 पीस

-470 ओम रेसिस्टर: 4 पीस

-ब्रेड बोर्ड

-जम्पर तार

चरण 2: चरण 2: कोड

सबसे पहले आपको LCD के पिन को सामान्य डेटा लाइन के साथ परिभाषित करना होगा

लिक्विड क्रिस्टल एलसीडीए (13, 12, 7, 6, 5, 4);

लिक्विड क्रिस्टल एलसीडीबी (11, 10, 7, 6, 5, 4);

लिक्विड क्रिस्टल एलसीडीसी (9, 8, 7, 6, 5, 4);

लिक्विड क्रिस्टल एलसीडीडी (3, 2, 7, 6, 5, 4);

उपरोक्त परिभाषा कोड से आप देख सकते हैं कि, LCD (LCD1 LCD2 LCD3 और LCD4) की सभी डेटा लाइन एक ही arduino बोर्ड डिजिटल पिन (D7, D6, D5 और D4) से जुड़ी हैं, जबकि RS और EN पिन अलग-अलग डिजिटल पिन से जुड़े हैं।.

यहां हमारी परियोजना के लिए पूरा कोड है:

#शामिल

लिक्विड क्रिस्टल एलसीडीए (13, 12, 7, 6, 5, 4); // एलसीडी 1 के लिए पिन परिभाषा

लिक्विड क्रिस्टल एलसीडीबी (११, १०, ७, ६, ५, ४); // एलसीडी 2 के लिए पिन परिभाषा

लिक्विड क्रिस्टल एलसीडीसी (9, 8, 7, 6, 5, 4); // एलसीडी 3 के लिए पिन परिभाषा

लिक्विड क्रिस्टल एलसीडीडी (3, 2, 7, 6, 5, 4); // एलसीडी 4 के लिए पिन परिभाषा

व्यर्थ व्यवस्था()

{

LCDA.begin(16, 2); // LCD 1 को इनिशियलाइज़ करता है

LCDB.begin(16, 2); // LCD 2 को इनिशियलाइज़ करें

LCDC.begin(16, 2); // LCD 3 को इनिशियलाइज़ करें

LCDD.begin(16, 2); // LCD 4 को इनिशियलाइज़ करता है }

शून्य लूप ()

{

LCDA.setCursor(0, 0);

एलसीडीए.प्रिंट ("3 16x2 एलसीडी का उपयोग");

देरी (100);

LCDB.setCursor(0, 0);

LCDB.print ("द्वारा डिज़ाइन किया गया->");

देरी (100);

LCDC.setCursor(0, 0);

LCDC.print ("वेबसाइट पर जाएँ");

देरी (100);

LCDD.setCursor(0, 0);

LCDD.print ("बेस्टइंजीनियरिंग");

देरी (100);

LCDA.setCursor(0, 1);

LCDA.print ("सिंगल अरुडिनो");

देरी (100);

LCDB.setCursor(0, 1);

LCDB.print ("कृष्णा केशव");

देरी (100);

LCDC.setCursor(0, 1);

LCDC.print ("और सदस्यता लें");

देरी (100);

LCDD.setCursor(0, 1);

LCDD.print ("प्रोजेक्ट्स");

देरी (100);

}

चरण 3: चरण 3: सर्किट का निर्माण करें

चरण 3: सर्किट बनाएँ
चरण 3: सर्किट बनाएँ
चरण 3: सर्किट बनाएँ
चरण 3: सर्किट बनाएँ
चरण 3: सर्किट बनाएँ
चरण 3: सर्किट बनाएँ

यहां पोस्ट किया गया सर्किट प्रोटियस 8 प्रोफेशनल का उपयोग करके बनाया गया है।

प्रोटीस में पिन नं. एलसीडी का 15 और 16 इस प्रकार छिपा हुआ है, मैंने पिन 15 और 16 (एलसीडी के एनोड और कैथोड) के लिए कनेक्शन बनाया है जो एलसीडी के लिए बैक-लाइट के लिए पिन का उपयोग करता है।

चरण 4: चरण 4: सब हो गया

चरण 4: सब हो गया
चरण 4: सब हो गया
चरण 4: सब हो गया
चरण 4: सब हो गया
चरण 4: सब हो गया
चरण 4: सब हो गया

आशा है कि यह परियोजना आपकी मदद करेगी। यदि आपके कोई प्रश्न हैं या अधिक भयानक परियोजना चाहते हैं तो कृपया bestengineeringprojects.com पर जाएँ

सिफारिश की: