সুচিপত্র:

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 টি ধাপ
ভিডিও: Using LCD1602 or LCD2004 with ESP32 2024, জুলাই
Anonim
Arduino IDE সহ NodeMCU V2 এ I2C LCD
Arduino IDE সহ NodeMCU V2 এ I2C LCD

ArduinoIDE এবং উপলব্ধ লাইব্রেরি ব্যবহার করে NodeMCU v2 এ I2C সিরিয়াল অ্যাডাপ্টারের সাথে LCD Lunch কিভাবে করবেন তা এই দ্রুত নির্দেশে দেখাবো।

ধাপ 1: প্রয়োজনীয় যন্ত্রাংশ এবং সফটওয়্যার

হার্ডওয়্যার:

1. NodeMCU v2

2. i2c সিরিয়াল ইন্টারফেস অ্যাডাপ্টার মডিউল সহ 16x2 LCD ডিসপ্লে

3. কিছু তার, ইউএসবি পাওয়ার সাপ্লাই এবং স্কেচ আপলোড করার জন্য

সফটওয়্যার:

1. ArduinoIDE -

2. LiquidCrystal_I2C লাইব্রেরি-https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library

পদক্ষেপ 2: হার্ডওয়্যার সেটআপ

হার্ডওয়্যার সেটআপ
হার্ডওয়্যার সেটআপ
হার্ডওয়্যার সেটআপ
হার্ডওয়্যার সেটআপ

প্রস্তুতি:

যখন আপনি আলী/ইবে থেকে এলসিডি অর্ডার করেন তখন সিরিয়াল অ্যাডাপ্টারের সাথে সংযোগ করার সময় 'ওয়্যারিং মেস' এড়াতে 16 টি পিন হেডার এলসিডি ডিসপ্লেতে বিক্রি করতে পারেন

সেটআপ:

  1. রুটি বোর্ডে একে অপরের পাশে এলসিডি ডিসপ্লে এবং সিরিয়াল অ্যাডাপ্টার রাখুন
  2. অ্যাডাপ্টারের এসসিএল পিনকে NodeMCU D1 পিনের সাথে সংযুক্ত করুন
  3. অ্যাডাপ্টারের SDA পিনকে NodeMCU D2 পিনের সাথে সংযুক্ত করুন
  4. অ্যাডাপ্টারের GND, VCC পিনগুলিকে NodeMCU GND এর সাথে সংযুক্ত করুন, সেই অনুযায়ী ভিন - এখানে আমাকে একটি জিনিস ব্যাখ্যা করতে হবে। মূলত আপনার LCD ডিসপ্লেটি 5v সোর্সের সাথে সংযুক্ত করা উচিত কিন্তু NodeMCU এর শুধুমাত্র 3.3v আউটপুট আছে তাই LCD বেশ অন্ধকার। যদি আপনি বহিরাগত 5v উত্স সহ LCD প্রদান করেন তবে আপনাকে যুক্তি স্তরের রূপান্তরকারী ব্যবহার করতে হবে কারণ এটি কাজ করবে না। এখানে আমি ইউএসবি প্রদত্ত শক্তি ব্যবহার করে কিছু হ্যাক ব্যবহার করেছি যা ভিনকে বাইপাস করা হয়েছে। এটি 5V কিন্তু এটি কাজ করে:)

ধাপ 3: স্কেচ

স্কেচ
স্কেচ

প্রস্তুতি:

  1. ArduinoIDE ইনস্টল করুন
  2. NodeMCU সমর্থন যোগ করুন - সুন্দরভাবে এখানে বর্ণিত হয়েছে।
  3. LiquidCrystal_I2C লাইব্রেরি যোগ করুন - লেখকের দেওয়া নির্দেশাবলী ব্যবহার করুন। AdruinoIDE থেকে ইনস্টলেশন পুরানো সংস্করণ যোগ করবে

স্কেচ:

#অন্তর্ভুক্ত

#অন্তর্ভুক্ত

LiquidCrystal_I2C lcd (0x27, 16, 2);

অকার্যকর সেটআপ() {

Serial.begin (115200);

// পূর্বনির্ধারিত PINS consts ব্যবহার করুন

Wire.begin (D2, D1);

lcd.begin ();

lcd.home ();

lcd.print ("হ্যালো, NodeMCU");

}

অকার্যকর লুপ () {// এখানে কিছু করবেন না}

স্কেচ আপলোড করুন এবং আপনার কাজ শেষ!

প্রস্তাবিত: