विषयसूची:

Arduino IDE के साथ NodeMCU V2 पर I2C LCD: 3 चरण
Arduino IDE के साथ NodeMCU V2 पर I2C LCD: 3 चरण

वीडियो: Arduino IDE के साथ NodeMCU V2 पर I2C LCD: 3 चरण

वीडियो: Arduino IDE के साथ NodeMCU V2 पर I2C LCD: 3 चरण
वीडियो: How to Use I2C LCD with Arduino | Very Easy Arduino LCD I2C Tutorial | Arduino 16x2 LCD I2C Tutorial 2024, जुलाई
Anonim
Arduino IDE के साथ NodeMCU V2 पर I2C LCD
Arduino IDE के साथ NodeMCU V2 पर I2C LCD

इस त्वरित निर्देश में मैं आपको दिखाऊंगा कि कैसे ArduinoIDE और उपलब्ध पुस्तकालयों का उपयोग करके NodeMCU v2 पर I2C सीरियल एडेप्टर के साथ LCD लंच करें।

चरण 1: आवश्यक भाग और सॉफ्टवेयर

हार्डवेयर:

1. नोडएमसीयू v2

2. i2c सीरियल इंटरफेस एडेप्टर मॉड्यूल के साथ 16x2 एलसीडी डिस्प्ले

3. कुछ तार, बिजली की आपूर्ति के लिए यूएसबी और स्केच अपलोडिंग

सॉफ्टवेयर:

1. ArduinoIDE -

2. लिक्विड क्रिस्टल_आई2सी लाइब्रेरी -

चरण 2: हार्डवेयर सेटअप

हार्डवेयर सेटअप
हार्डवेयर सेटअप
हार्डवेयर सेटअप
हार्डवेयर सेटअप

तैयारी:

जब आप अली/ईबे से एलसीडी ऑर्डर करते हैं तो आप सीरियल एडेप्टर से कनेक्ट होने पर 'वायरिंग मेस' से बचने के लिए 16 पिन हेडर को एलसीडी डिस्प्ले में मिला सकते हैं।

सेट अप:

  1. एलसीडी डिस्प्ले और सीरियल एडेप्टर को एक दूसरे के बगल में ब्रेड बोर्ड पर रखें
  2. एडेप्टर के SCL पिन को NodeMCU D1 पिन से कनेक्ट करें
  3. एडेप्टर के एसडीए पिन को NodeMCU D2 पिन से कनेक्ट करें
  4. एडेप्टर के GND, VCC पिन को NodeMCU GND से कनेक्ट करें, तदनुसार विन - यहाँ मुझे एक बात समझाने की आवश्यकता है। मूल रूप से आपको LCD डिस्प्ले को 5v स्रोत से कनेक्ट करना चाहिए, लेकिन NodeMCU में केवल 3.3v आउटपुट हैं, इसलिए LCD काफी डार्क है। यदि आप बाहरी 5v स्रोत के साथ एलसीडी प्रदान करते हैं तो आपको तर्क स्तर कनवर्टर का उपयोग करने की आवश्यकता होगी क्योंकि यह काम नहीं करेगा। यहाँ मैंने USB प्रदान की गई शक्ति का उपयोग करके कुछ हैक का उपयोग किया जो कि विन को बायपास किया गया है। यह 5V है लेकिन यह काम करता है:)

चरण 3: स्केच

स्केच
स्केच

तैयारी:

  1. ArduinoIDE स्थापित करें
  2. NodeMCU समर्थन जोड़ें - यहाँ अच्छी तरह से वर्णित है।
  3. लिक्विड क्रिस्टल_आई2सी लाइब्रेरी जोड़ें - कृपया लेखक द्वारा दिए गए निर्देशों का उपयोग करें। AdruinoIDE से इंस्टॉलेशन पुराना संस्करण जोड़ देगा

स्केच:

#शामिल

#शामिल

लिक्विड क्रिस्टल_आई2सी एलसीडी (0x27, 16, 2);

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

सीरियल.बेगिन (115200);

// पूर्वनिर्धारित पिन कॉन्स का उपयोग करें

वायर.बेगिन (डी 2, डी 1);

LCD.begin ();

एलसीडी.होम ();

LCD.print ("हैलो, NodeMCU");

}

शून्य लूप () {// यहां कुछ न करें}

स्केच अपलोड करें और आपका काम हो गया!

सिफारिश की: