সুচিপত্র:

ইন্টারফেস একাধিক LCD থেকে Arduino Uno ব্যবহার করে সাধারণ ডেটা লাইন: 5 টি ধাপ
ইন্টারফেস একাধিক LCD থেকে Arduino Uno ব্যবহার করে সাধারণ ডেটা লাইন: 5 টি ধাপ

ভিডিও: ইন্টারফেস একাধিক LCD থেকে Arduino Uno ব্যবহার করে সাধারণ ডেটা লাইন: 5 টি ধাপ

ভিডিও: ইন্টারফেস একাধিক LCD থেকে Arduino Uno ব্যবহার করে সাধারণ ডেটা লাইন: 5 টি ধাপ
ভিডিও: Part 1: Software Build of LoRa Receiver and WiFi Webserver based on Arduino ESP32 (EP12) 2024, নভেম্বর
Anonim
সাধারণ ডেটা লাইন ব্যবহার করে Arduino Uno থেকে একাধিক LCD ইন্টারফেস
সাধারণ ডেটা লাইন ব্যবহার করে Arduino Uno থেকে একাধিক LCD ইন্টারফেস

আজ, এই নির্দেশাবলীতে আমি আপনাকে দেখাবো কিভাবে একটি সাধারণ ডেটা লাইন ব্যবহার করে একটি arduino uno বোর্ডের সাথে একাধিক 16x2 LCD মডিউল ইন্টারফেস করতে হয়। এই প্রকল্পের সবচেয়ে আকর্ষণীয় বিষয় হল, এটি সাধারণ ডেটা লাইন ব্যবহার করে এবং প্রতিটি এলসিডিতে বিভিন্ন ডেটা প্রদর্শন করে।

ধাপ 1: ধাপ 1: ইলেকট্রনিক যন্ত্রাংশ

ধাপ 1: ইলেকট্রনিক যন্ত্রাংশ
ধাপ 1: ইলেকট্রনিক যন্ত্রাংশ

- Arduino Uno: 1 টুকরা

-16x2 LCD: 4 টুকরা

-10k ওহম পটেন্টিওমিটার: 4 টুকরা

-470 ওহম প্রতিরোধক: 4 টুকরা

-রুটি বোর্ড

-জাম্পার তার

ধাপ 2: ধাপ 2: কোড

প্রথমে আপনাকে সাধারণ ডেটা লাইন দিয়ে LCD এর পিন সংজ্ঞায়িত করতে হবে

LiquidCrystal lcdA (13, 12, 7, 6, 5, 4);

LiquidCrystal lcdB (11, 10, 7, 6, 5, 4);

LiquidCrystal lcdC (9, 8, 7, 6, 5, 4);

LiquidCrystal lcdD (3, 2, 7, 6, 5, 4);

উপরের সংজ্ঞা কোড থেকে আপনি দেখতে পাচ্ছেন যে, LCD এর সমস্ত ডেটা লাইন (LCD1 LCD2 LCD3 এবং LCD4) একই arduino বোর্ড ডিজিটাল পিন (D7, D6, D5 এবং D4) এর সাথে সংযুক্ত থাকে যখন RS এবং EN পিন পৃথক ডিজিটাল পিনের সাথে সংযুক্ত থাকে ।

এখানে আমাদের প্রকল্পের জন্য সম্পূর্ণ কোড:

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

LiquidCrystal lcdA (13, 12, 7, 6, 5, 4); // LCD 1 এর জন্য পিনের সংজ্ঞা

LiquidCrystal lcdB (11, 10, 7, 6, 5, 4); // LCD 2 এর জন্য পিনের সংজ্ঞা

LiquidCrystal lcdC (9, 8, 7, 6, 5, 4); // LCD 3 এর জন্য পিনের সংজ্ঞা

LiquidCrystal lcdD (3, 2, 7, 6, 5, 4); // LCD 4 এর জন্য পিনের সংজ্ঞা

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

{

lcdA. শুরু (16, 2); // এলসিডি 1 এর সূচনা

lcdB.begin (16, 2); // LCD 2 এর সূচনা

lcdC. শুরু (16, 2); // LCD 3 এর সূচনা

lcdD.begin (16, 2); // LCD 4 এর সূচনা

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

{

lcdA.setCursor (0, 0);

lcdA.print ("3 16x2 LCD using");

বিলম্ব (100);

lcdB.setCursor (0, 0);

lcdB.print ("ডিজাইন করা->");

বিলম্ব (100);

lcdC.setCursor (0, 0);

lcdC.print ("ওয়েবসাইট ভিজিট করুন");

বিলম্ব (100);

lcdD.setCursor (0, 0);

lcdD.print ("BestEngineering");

বিলম্ব (100);

lcdA.setCursor (0, 1);

lcdA.print ("একক Arduino");

বিলম্ব (100);

lcdB.setCursor (0, 1);

lcdB.print ("কৃষ্ণ কেশব");

বিলম্ব (100);

lcdC.setCursor (0, 1);

lcdC.print ("এবং সাবস্ক্রাইব করুন");

বিলম্ব (100);

lcdD.setCursor (0, 1);

lcdD.print ("প্রকল্প");

বিলম্ব (100);

}

ধাপ 3: ধাপ 3: সার্কিট তৈরি করুন

ধাপ 3: সার্কিট তৈরি করুন
ধাপ 3: সার্কিট তৈরি করুন
ধাপ 3: সার্কিট তৈরি করুন
ধাপ 3: সার্কিট তৈরি করুন
ধাপ 3: সার্কিট তৈরি করুন
ধাপ 3: সার্কিট তৈরি করুন

এখানে পোস্ট করা সার্কিটটি প্রোটিয়াস 8 প্রফেশনাল ব্যবহার করে ডিজাইন করা হয়েছে।

প্রোটিয়াস পিন নং এ। LCD এর 15 এবং 16 এইভাবে লুকানো আছে, আমি পিন 15 এবং 16 (এলসিডির অ্যানোড এবং ক্যাথোড) এর জন্য সংযোগ তৈরি করেছি যা LCD এর জন্য ব্যাক-লাইটের জন্য পিন ব্যবহার করা হয়।

ধাপ 4: ধাপ 4: সব শেষ

ধাপ 4: সব সম্পন্ন
ধাপ 4: সব সম্পন্ন
ধাপ 4: সব সম্পন্ন
ধাপ 4: সব সম্পন্ন
ধাপ 4: সব সম্পন্ন
ধাপ 4: সব সম্পন্ন

আশা করি এই প্রকল্পটি আপনাকে সাহায্য করবে। যদি আপনার কোন প্রশ্ন থাকে বা আরো ভয়ঙ্কর প্রকল্প চান তাহলে দয়া করে bestengineeringprojects.com দেখুন

প্রস্তাবিত: