विषयसूची:
- चरण 1: Arduino Uno
- चरण 2: वाईफाई ESP8266 NodeMcu ESP-12E
- चरण 3: 16x2 सीरियल एलसीडी डिस्प्ले
- चरण 4: I2c सीरियल मॉड्यूल
- चरण 5: I2c सीरियल मॉड्यूल एलसीडी डिस्प्ले से जुड़ा है
- चरण 6: Arduino के साथ बढ़ते हुए
- चरण 7: ESP8266. के साथ बढ़ते हुए
- चरण 8: पुस्तकालय
- चरण 9: स्रोत कोड
वीडियो: Arduino और ESP8266 I2c LCD डिस्प्ले के साथ: 9 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
हमारा मुख्य उद्देश्य एलसीडी डिस्प्ले 2x16 या 20x4 के लिए सीरियल i2c मॉड्यूल के संचालन को दिखाना है। इस मॉड्यूल के साथ, हम केवल दो पिन (एसडीए और एससीएल) का उपयोग करते हुए ऊपर वर्णित डिस्प्ले को नियंत्रित कर सकते हैं। यह संचार को बहुत सरल बनाता है और हमारे कई अन्य माइक्रोकंट्रोलर के GPIO को मुक्त करता है।
आइए UNO और ESP8266 Arduino दोनों पर ऑपरेशन दिखाते हैं। इसकी जांच - पड़ताल करें!
चरण 1: Arduino Uno
चरण 2: वाईफाई ESP8266 NodeMcu ESP-12E
चरण 3: 16x2 सीरियल एलसीडी डिस्प्ले
चरण 4: I2c सीरियल मॉड्यूल
इस भाग में, हम उस एडॉप्टर को दिखाते हैं जिसे अलग से खरीदा गया था। हमने डिस्प्ले को वेल्ड किया, जो पीछे की तरफ समानांतर है। I2c पिन के माध्यम से, प्रदर्शन तब सीधे Arduino के साथ संचार करेगा। इसलिए, एक माइक्रोकंट्रोलर के माध्यम से, यह Arduino अपने कनेक्शन और प्रोग्रामिंग दोनों को सुविधाजनक बनाने, प्रदर्शन के लिए सभी आदेशों का प्रबंधन करेगा।
चरण 5: I2c सीरियल मॉड्यूल एलसीडी डिस्प्ले से जुड़ा है
चरण 6: Arduino के साथ बढ़ते हुए
चरण 7: ESP8266. के साथ बढ़ते हुए
चरण 8: पुस्तकालय
LCD डिस्प्ले के साथ संचार के लिए "LiquidCrystal_I2C" लाइब्रेरी जोड़ें।
लिंक पर पहुंचें और पुस्तकालय डाउनलोड करें।
फ़ाइल को अनज़िप करें और इसे Arduino IDE के लाइब्रेरी फ़ोल्डर में पेस्ट करें।
सी: / प्रोग्राम फ़ाइलें (x86) / Arduino / पुस्तकालय
चरण 9: स्रोत कोड
हम अपने कोड के साथ उपयोग किए जाने वाले पुस्तकालयों और स्थिरांक को परिभाषित करके शुरू करते हैं।
#include // प्रतिक्रिया दें एक इंटरफ़ेस के साथ i2c
#शामिल करें // प्रतिक्रिया दें कम्युनिकेशंस कॉम ओ डिस्प्ले एलसीडी // इनिशिएलिज़ा ओ डिस्प्ले नो एंडरेको 0x27 // ओएस डेमाइस पैरामेट्रोस, são necessários पैरा ओ मोडुलो कन्वर्सर कॉम ओ एलसीडी // पैरामीटर पोडेमोस यूटिलिजर ओएस पिनोस नॉर्मलमेंट > बैकलाइट लिगाडो | नेगेटिव > > बैकलाइट डेस्लिगैडो लिक्विड क्रिस्टल_आई2सी एलसीडी (0x27, 2, 1, 0, 4, 5, 6, 7, 3, पॉज़िटिव);
सेट अप
यहां, हम केवल डिस्प्ले के साथ संचार के लिए अपने ऑब्जेक्ट को इनिशियलाइज़ करेंगे।
व्यर्थ व्यवस्था()
{//inicializa o डिस्प्ले (16 कॉलम x 2 लिनहास) LCD.begin (16, 2); // कहां 20, 4 से ओ डिस्प्ले 20x4 के लिए}
कुंडली
हमारा प्रोग्राम हर 1 सेकंड में डिस्प्ले को ब्लिंक कर देगा। यह एक सरल प्रोग्राम है जिसमें पहले से ही वह सब कुछ शामिल है जो हमें डिस्प्ले के साथ संवाद करने के लिए चाहिए।
बैकलाइट चालू/बंद करें, लिखने के लिए कर्सर रखें।
शून्य लूप ()
{// के बाद या बैकलाइट एलसीडी LCD.setBacklight (उच्च) करते हैं; // स्थिति या कर्सर के लिए एस्क्रिटा //.setCursor(coluna, linha) LCD.setCursor(0, 0); एलसीडी.प्रिंट ("फर्नांडोक.कॉम"); LCD.setCursor(0, 1); एलसीडी.प्रिंट ("एक्सेस !!!"); देरी (1000); // इंटरवलो डे 1s // desliga o backlight do LCD LCD.setBacklight (LOW); देरी (1000); // अंतराल डे 1s }
सिफारिश की:
माइक्रोपायथन के साथ टीटीजीओ (रंग) डिस्प्ले (टीटीजीओ टी-डिस्प्ले): 6 कदम
टीटीजीओ (रंग) डिस्प्ले विथ माइक्रोपायथन (टीटीजीओ टी-डिस्प्ले): टीटीजीओ टी-डिस्प्ले ईएसपी32 पर आधारित एक बोर्ड है जिसमें 1.14 इंच का रंग डिस्प्ले शामिल है। बोर्ड को 7$ से कम के पुरस्कार के लिए खरीदा जा सकता है (शिपिंग सहित, बैंगगूड पर देखा जाने वाला पुरस्कार)। यह एक डिस्प्ले सहित ESP32 के लिए एक अविश्वसनीय पुरस्कार है। T
I2C / IIC एलसीडी डिस्प्ले - Arduino के साथ SPI से IIC मॉड्यूल का उपयोग करके I2C LCD डिस्प्ले में SPI LCD का उपयोग करें: 5 चरण
I2C / IIC एलसीडी डिस्प्ले | Arduino के साथ I2C LCD डिस्प्ले के लिए SPI से IIC मॉड्यूल का उपयोग करते हुए SPI LCD का उपयोग करें: हाय दोस्तों चूंकि एक सामान्य SPI LCD 1602 में कनेक्ट करने के लिए बहुत सारे तार होते हैं, इसलिए इसे arduino के साथ इंटरफ़ेस करना बहुत मुश्किल होता है, लेकिन बाजार में एक मॉड्यूल उपलब्ध है जो कर सकता है SPI डिस्प्ले को IIC डिस्प्ले में बदलें तो आपको केवल 4 तारों को जोड़ने की आवश्यकता है
Arduino के साथ I2C पुराने डिस्प्ले को कैसे नियंत्रित करें: 9 कदम (चित्रों के साथ)
Arduino के साथ I2C पुराने डिस्प्ले को कैसे नियंत्रित करें: यह Arduino के साथ I2C पुराने डिस्प्ले को नियंत्रित करने का एक बहुत ही सरल ट्यूटोरियल है यदि आपको यह निर्देश पसंद है तो कृपया मेरे चैनल को सब्सक्राइब करें https://www.youtube.com/ZenoModiff
I2C / IIC एलसीडी डिस्प्ले - SPI LCD को I2C LCD डिस्प्ले में बदलें: 5 कदम
I2C / IIC एलसीडी डिस्प्ले | SPI LCD को I2C LCD डिस्प्ले में बदलें: spi LCD डिस्प्ले का उपयोग करने के लिए बहुत सारे कनेक्शन की आवश्यकता होती है, जो वास्तव में करना कठिन होता है इसलिए मुझे एक मॉड्यूल मिला जो i2c LCD को spi LCD में बदल सकता है तो चलिए शुरू करते हैं
Arduino और TFT डिस्प्ले का उपयोग करके रीयलटाइम घड़ी कैसे बनाएं - 3.5 इंच TFT डिस्प्ले के साथ Arduino मेगा RTC: 4 कदम
Arduino और TFT डिस्प्ले का उपयोग करके रीयलटाइम क्लॉक कैसे बनाएं | 3.5 इंच TFT डिस्प्ले के साथ Arduino मेगा RTC: मेरे Youtube चैनल पर जाएँ। परिचय: - इस पोस्ट में मैं 3.5 इंच TFT टच LCD, Arduino Mega का उपयोग करके "रियल टाइम क्लॉक" बनाने जा रहा हूँ 2560 और DS3231 RTC मॉड्यूल….शुरू करने से पहले…मेरे YouTube चैनल से वीडियो देखें..नोट:- यदि आप Arduin का उपयोग कर रहे हैं