विषयसूची:

I2C LCD एडेप्टर का विवरण और कनेक्शन: 5 कदम
I2C LCD एडेप्टर का विवरण और कनेक्शन: 5 कदम

वीडियो: I2C LCD एडेप्टर का विवरण और कनेक्शन: 5 कदम

वीडियो: I2C LCD एडेप्टर का विवरण और कनेक्शन: 5 कदम
वीडियो: Interfacing 16x2 LCD with Arduino Uno | 16x2 LCD Arduino I2C 2024, सितंबर
Anonim
I2C LCD एडेप्टर का विवरण और कनेक्शन
I2C LCD एडेप्टर का विवरण और कनेक्शन

I2C LCD अडैप्टर एक माइक्रो-कंट्रोलर PCF8574 चिप वाला उपकरण है। यह माइक्रो-नियंत्रक एक I/O विस्तारक है, जो दो तार संचार प्रोटोकॉल के साथ अन्य माइक्रो-नियंत्रक चिप के साथ संचार करता है। इस एडेप्टर का उपयोग करके कोई भी 16x2 एलसीडी को केवल दो तार (एसडीए, एससीएल) के साथ नियंत्रित कर सकता है। यह arduino या अन्य माइक्रो-कंट्रोलर के कई पिन बचाता है। इसमें कंट्रोल एलसीडी कंट्रास्ट के लिए बिल्ट इन पोटेंशियोमीटर है। डिफ़ॉल्ट I2C पता 0x27 है। आप A0, A1, A2 को जोड़कर इस पते को बदल सकते हैं।

A0 A1 A2 पता

0 0 0 0x20 0 0 1 0x21 0 1 0 0x22 0 1 1 0x23 1 0 0 0x24 1 0 1 0x25 1 1 0 0x26 1 1 1 0x27

0 => कम

1 => उच्च

चरण 1: एलसीडी और एडेप्टर के बीच कनेक्शन

एलसीडी और एडेप्टर के बीच कनेक्शन
एलसीडी और एडेप्टर के बीच कनेक्शन
एलसीडी और एडेप्टर के बीच कनेक्शन
एलसीडी और एडेप्टर के बीच कनेक्शन
एलसीडी और एडेप्टर के बीच कनेक्शन
एलसीडी और एडेप्टर के बीच कनेक्शन
एलसीडी और एडेप्टर के बीच कनेक्शन
एलसीडी और एडेप्टर के बीच कनेक्शन

सबसे पहले, आपको इस एडॉप्टर को एलसीडी के साथ मिलाप करना होगा। आप इसे सीधे एलसीडी डिस्प्ले के बैकसाइड से कनेक्ट कर सकते हैं। लेकिन मेरे पास इसे एक पीसीबी पर मिलाप है। आप इसे अपनी इच्छानुसार भी बना सकते हैं। लेकिन आपको सही कनेक्शन के बारे में सावधान रहना चाहिए। नहीं तो आपको बड़ी समस्या का सामना करना पड़ेगा।

चरण 2: Arduino और I2C एलसीडी एडाप्टर के साथ कनेक्शन

Arduino और I2C एलसीडी एडाप्टर के साथ कनेक्शन
Arduino और I2C एलसीडी एडाप्टर के साथ कनेक्शन

Arduino => I2C LCD अडैप्टर

जीएनडी => जीएनडी

५वी => वीसीसी

ए४ => एसडीए

ए5 => एससीएल

चरण 3: पावर अप और टेस्ट

पावर अप और टेस्ट
पावर अप और टेस्ट
पावर अप और टेस्ट
पावर अप और टेस्ट
पावर अप और टेस्ट
पावर अप और टेस्ट
पावर अप और टेस्ट
पावर अप और टेस्ट

# परिभाषित करें USE_ALB_LCD_I2C

#include "ArduinoLearningBoard.h" ALB_LCD_I2C LCD; शून्य सेटअप () {lcd.init (); एलसीडी प्रकाश(); एलसीडी.क्लियर (); } शून्य लूप() {lcd.setCursor(0, 0);//lcd.setCursor(coloumn, row); LCD.print ("एबीसीडी १२३४ +-/*"); LCD.setCursor(0, 1);//यहां पंक्ति = 1 का अर्थ है दूसरी लाइन.प्रिंट ((चार) २२४);//२२४ = अल्फा साइन एलसीडी.प्रिंट ((चार) २३२);//२३२ = रूट एलसीडी। चार)२२८);//228 = सूक्ष्म}

चरण 4: I2C Lcd. के लिए लाइब्रेरी डाउनलोड करना

I2C LCD. के लिए लाइब्रेरी डाउनलोड करना
I2C LCD. के लिए लाइब्रेरी डाउनलोड करना
I2C LCD. के लिए लाइब्रेरी डाउनलोड करना
I2C LCD. के लिए लाइब्रेरी डाउनलोड करना

arduino IDE खोलें => टूल्स पर जाएं => पुस्तकालयों का प्रबंधन करें => Arduino Learning Board की खोज करें

और पुस्तकालय डाउनलोड करें।

यदि आपके पास पहले से ही पुस्तकालय है तो इस चरण को छोड़ दें।

चरण 5: अंतिम चरण

अंतिम चरण
अंतिम चरण
अंतिम चरण
अंतिम चरण

मैंने पर्यावरण के तापमान और आर्द्रता को दिखाने के लिए I2C LCD का उपयोग किया है।

सिफारिश की: