विषयसूची:

Arduino LCD 16x2 ट्यूटोरियल - Arduino Uno के साथ 1602 LCD डिस्प्ले को इंटरफेस करना: 5 कदम
Arduino LCD 16x2 ट्यूटोरियल - Arduino Uno के साथ 1602 LCD डिस्प्ले को इंटरफेस करना: 5 कदम

वीडियो: Arduino LCD 16x2 ट्यूटोरियल - Arduino Uno के साथ 1602 LCD डिस्प्ले को इंटरफेस करना: 5 कदम

वीडियो: Arduino LCD 16x2 ट्यूटोरियल - Arduino Uno के साथ 1602 LCD डिस्प्ले को इंटरफेस करना: 5 कदम
वीडियो: How to Interface I2C 16x2 LCD Display with Arduino | Arduino UNO I2C 16x2 LCD Display in Hindi 🔥 2024, जुलाई
Anonim
Arduino LCD 16x2 ट्यूटोरियल | Arduino Uno. के साथ 1602 LCD डिस्प्ले को इंटरफेस करना
Arduino LCD 16x2 ट्यूटोरियल | Arduino Uno. के साथ 1602 LCD डिस्प्ले को इंटरफेस करना

हाय दोस्तों चूंकि कई परियोजनाओं को डेटा प्रदर्शित करने के लिए एक स्क्रीन की आवश्यकता होती है, चाहे वह कुछ diy मीटर हो या YouTube सब्सक्राइब काउंट डिस्प्ले या कैलकुलेटर या डिस्प्ले वाला कीपैड लॉक हो और यदि इन सभी प्रकार की परियोजनाओं को arduino के साथ बनाया जाता है, तो उन्हें निश्चित रूप से एक डिस्प्ले की आवश्यकता होगी और चूँकि 1602 LCD डिस्प्ले को छोड़कर अधिकांश डिस्प्ले बहुत सस्ते नहीं हैं, इसलिए परियोजनाओं के लिए arduino के साथ 16x2 LCD डिस्प्ले का उपयोग करना एक अच्छा विचार है, लेकिन एकमात्र समस्या यह है कि यह spi डिस्प्ले है और इसके लिए बहुत सारे कनेक्शन की आवश्यकता है, इसलिए इस ट्यूटोरियल में हम देखेंगे कि कैसे मैंने अपने डिस्प्ले को आर्डिनो से जोड़ा और एलसीडी डिस्प्ले पर कुछ डेटा प्रदर्शित करने के लिए एक कोड लिखा।

चरण 1: चीजें जो आपको चाहिए

तुम्हें जिन चीज़ों की ज़रूरत पड़ेगी
तुम्हें जिन चीज़ों की ज़रूरत पड़ेगी
तुम्हें जिन चीज़ों की ज़रूरत पड़ेगी
तुम्हें जिन चीज़ों की ज़रूरत पड़ेगी
तुम्हें जिन चीज़ों की ज़रूरत पड़ेगी
तुम्हें जिन चीज़ों की ज़रूरत पड़ेगी

तो इस निर्देश के लिए हमें निम्नलिखित चीजों की आवश्यकता होगी: 16X2 LCD

Arduino uno

10K पोटेंशियोमीटर

220 ओम रोकनेवाला

कनेक्टिंग तार

ब्रेड बोर्ड

चरण 2: १६०२ एलसीडी डिस्प्ले के पिन

१६०२ एलसीडी डिस्प्ले के पिन
१६०२ एलसीडी डिस्प्ले के पिन

ये निम्नलिखित पिन डिस्प्ले पर उपलब्ध हैं: VSS: यह ग्राउंड पिन है।VDD: यह 5V पिन है। V0: यह पिन LCD. RS (रजिस्टर सिलेक्ट पिन) के कंट्रास्ट को नियंत्रित करता है: यह पिन कंट्रोल जहां आप लिख रहे हैं एलसीडी की मेमोरी में डेटा। दो प्रकार के रजिस्टर हैं; डेटा रजिस्टर जो स्क्रीन पर जाता है और निर्देश रजिस्टर जहां एलसीडी अगले निर्देश की तलाश करता है। आर/डब्ल्यू (पिन पढ़ें/लिखें): यह पिन मोड का चयन करता है; रीडिंग मोड या राइटिंग मोड। इसे जमीन से जोड़ने से एलसीडी रीड मोड में आ जाएगी। ई (पिन सक्षम करें): यह पिन रजिस्टरों को लिखने में सक्षम बनाता है। डेटा पिन: 8 डेटा पिन (D0-D7) हैं। इन पिनों की उच्च या निम्न स्थिति उन बिट्स का प्रतिनिधित्व करती है जिन्हें आप राइट मोड में रजिस्टर करने के लिए लिख रहे हैं या वे मान जो आप रीड मोड में पढ़ रहे हैं। अंतिम दो पिन एलसीडी बैक लाइट के लिए हैं। कुछ LCD में 16 पिन होते हैं और कुछ में 14 पिन होते हैं। अगर आपके पास 14 पिन वाली LCD है तो इसका मतलब है कि बैक लाइट नहीं है। A (LED+): यह पिन बैक लाइट का पॉजिटिव कनेक्शन है। K (LED-): यह पिन बैक लाइट का नेगेटिव कनेक्शन है।

चरण 3: कनेक्शन

सम्बन्ध
सम्बन्ध

एलसीडी को 4 बिट के साथ-साथ 8 बिट मोड में भी जोड़ा जा सकता है। 4 बिट मोड में हमें केवल 4 डेटा पिन का उपयोग करना होगा जबकि 8 बिट मोड में हमें सभी 8 डेटा पिन का उपयोग करना होगा। आप लगभग सब कुछ 4 बिट मोड में कर सकते हैं, इसलिए इस उदाहरण में हम इसे 4 बिट मोड में जोड़ने जा रहे हैं। Arduino के साथ LCD के कनेक्शन इस प्रकार हैं16X2. LCD। अरुडिनो यूनोवीएसएस। GNDVDD 5VV0 10K पोटेंशियोमीटर का मध्य

पोटेंशियोमीटर के दोनों सिरों को GND और 5V. से कनेक्ट करें

रुपये पिन 7R/W GNDE पिन 6D4 पिन 5D5। पिन 4D6 पिन 3D7 पिन 2A से 5V तक 220 ओम रेसिस्टरK GND

चरण 4: कोड

कोड
कोड

Arduino में कोड अपलोड करने से पहले, आपको LCD के लिए लाइब्रेरी डाउनलोड करनी होगी। पुस्तकालय में अंतर्निहित कार्य होंगे जो हमें कोड को सरल बनाने में मदद करेंगे। नीचे दिए गए लिंक से लाइब्रेरी डाउनलोड करें यदि आप आईडीई डिस्प्ले लाइब्रेरी एलसीडी लाइब्रेरी के लिए त्रुटि दिखाते हैं: https://github.com/arduino-libraries/LiquidCrystal डाउनलोड करने के बाद, इसे Arduino के लाइब्रेरी फोल्डर में निकालें। #include "LiquidCrystal.h" //Initializing एलसीडी के लिए पुस्तकालय

लिक्विड क्रिस्टल एलसीडी (7, 6, 5, 4, 3, 2); // पिन को इनिशियलाइज़ करना जहाँ हमने LCDvoid सेटअप कनेक्ट किया है () // इसमें लिखा हुआ कुछ भी केवल एक बार चलेगा{lcd.begin(16, 2); // LCD Screenlcd.setCursor(0, 0) पर इंटरफेस को इनिशियलाइज़ करना;// कर्सर को कॉलम 0 पर सेट करें, line1lcd.print(" Welcome to ");//print namelcd.setCursor(0, 1); // कर्सर को कॉलम 0 पर सेट करें, लाइन 2lcd.print("Arduino World");//print name}void लूप () // इसमें लिखा हुआ कुछ भी बार-बार चलेगा{}

चरण 5: आउटपुट

उत्पादन
उत्पादन
उत्पादन
उत्पादन

कोड अपलोड करने के बाद आप जो भी टेक्स्ट कोड में डालते हैं, वह आपके एलसीडी डिस्प्ले पर मेरा के रूप में प्रदर्शित होगा और आप इसे और अधिक स्पष्ट रूप से देखने के लिए डिस्प्ले की चमक को समायोजित करने के लिए पोटेंशियोमीटर का उपयोग कर सकते हैं।

सिफारिश की: