সুচিপত্র:

একটি Arduino সঙ্গে 16x4 LCD ইন্টারফেস কিভাবে: 6 ধাপ
একটি Arduino সঙ্গে 16x4 LCD ইন্টারফেস কিভাবে: 6 ধাপ

ভিডিও: একটি Arduino সঙ্গে 16x4 LCD ইন্টারফেস কিভাবে: 6 ধাপ

ভিডিও: একটি Arduino সঙ্গে 16x4 LCD ইন্টারফেস কিভাবে: 6 ধাপ
ভিডিও: keypad and LCD interfacing with arduino in bangla 2024, নভেম্বর
Anonim
আরডুইনো দিয়ে 16x4 এলসিডি কীভাবে ইন্টারফেস করবেন
আরডুইনো দিয়ে 16x4 এলসিডি কীভাবে ইন্টারফেস করবেন

ভূমিকা

আমি সম্প্রতি FocusLCDs.com এ আমার বন্ধুদের কাছ থেকে কিছু বিনামূল্যে LCD নমুনা পেয়েছি। যার মধ্যে একটি 16x4 LCD; পি/এন: C164AXBSYLY6WT। এটি এলসিডি ieldsালগুলিতে সাধারণত পাওয়া HD44780 এর পরিবর্তে একটি ST7066U নিয়ামক ব্যবহার করে (এখানে ডেটশীট দেখুন)। আমি এতটা নিশ্চিত নই যে এটি একটি Arduino এবং এর লাইব্রেরির সাথে কাজ করবে, তাই আমি এটি চেষ্টা করতে চেয়েছিলাম।

বৈশিষ্ট্যগুলির সারাংশ

  • তীক্ষ্ণ চিত্র, বৃহত্তর দেখার কোণ
  • ড্রাইভার: ST7066U
  • হলুদ পটভূমি
  • Y/G ব্যাকলাইট
  • তাপমাত্রার পরিসীমা: -20 ° C থেকে +70 ° C
  • ROHS অনুগত

ধাপ 1: উপকরণ

নীচে তালিকাভুক্ত উপকরণ সংগ্রহ করুন:

  1. আরডুইনো (ইউএনও বা মেগা)
  2. 16x4 LCD; C164AXBSYLY6WT
  3. Solderless Breadboard
  4. Dupont জাম্পার তারের
  5. 2.54 মিমি-পিচ হেডার
  6. 10k ওহম পোটেন্টিওমিটার
  7. Arduino IDE
  8. USB তারের

ধাপ 2: সোল্ডার হেডার

সোল্ডার হেডার
সোল্ডার হেডার

এলসিডি মডিউলে হেডার সোল্ডার করুন। মোট 16 টি পিন। পিনআউটগুলির জন্য এই চিত্রটি পড়ুন।

ধাপ 3: সার্কিট তারের

সার্কিট তারে
সার্কিট তারে

দেখানো হিসাবে সার্কিট তারের; ফ্রিজিং দিয়ে তৈরি। পটেন্টিওমিটার হল ব্যাকলাইট পরিবর্তনের জন্য।

ধাপ 4: Arduino IDE ফায়ার করুন

আপনার Arduino IDE জ্বালান। সঠিক বোর্ড অর্থাৎ Arduino UNO বা MEGA ইত্যাদি নির্বাচন করার জন্য যত্ন নিন এবং সঠিক পোর্ট নির্বাচন করুন।

ধাপ 5: স্কেচ কোড করুন

স্কেচ কোড করুন
স্কেচ কোড করুন

আইডিইতে এই স্কেচটি টাইপ করুন এবং আপলোড করুন।

/* এটি 16x4 LCD পরীক্ষা করার জন্য একটি স্কেচ:

* ফোকাস এলসিডি পি/এন: C164AXBSYLY6WT

*/

#লিকুইডক্রিস্টাল এলসিডি অন্তর্ভুক্ত করুন (8, 9, 4, 5, 6, 7);

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

lcd.begin (16, 4);

lcd.setCursor (0, 0);

lcd.print ("FocusLCDs.com");

lcd.setCursor (0, 1);

lcd.print ("সেরা LCDs!");

lcd.setCursor (0, 2);

lcd.print ("P/N:");

lcd.setCursor (0, 3);

lcd.print ("C164AXBSYLY6WT");

}

অকার্যকর লুপ () {

}

ধাপ 6: ফলাফল দেখুন

ফলাফল দেখুন
ফলাফল দেখুন

অভিনন্দন! আপনার এলসিডি এরকম কিছু দেখানো উচিত।

প্রস্তাবিত: