সুচিপত্র:
- ধাপ 1: 16x2 LCD এর পিনআউট
- পদক্ষেপ 2: Arduino এর সাথে 16x2 LCD ইন্টারফেসের সংযোগ
- ধাপ 3: পিন নিয়ন্ত্রণ এবং প্রবাহ
- ধাপ 4: উচ্চ স্তরের প্রবাহ
- ধাপ 5: টিউটোরিয়াল
ভিডিও: নতুনদের জন্য Arduino: 16x2 LCD সহ Arduino ইন্টারফেস ব্যাখ্যা: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
সবাইকে অভিবাদন, আজকাল, আরডুইনো খুব জনপ্রিয় হয়ে উঠেছে এবং কোডিংয়ের সহজতার কারণে সবাই এটি গ্রহণ করছে।
আমি Arduino Basics এর সিরিজ তৈরি করেছি যা নতুনদের, নবীন এবং এমনকি ডেভেলপারদের মডিউল কাজ পেতে সাহায্য করে। এই সিরিজটি মডিউলগুলির মৌলিক, মডিউল এবং আরডুইনো এবং কোডিংয়ের মধ্যে ব্যবহৃত ইন্টারফেসকে অন্তর্ভুক্ত করেছে।
চল শুরু করি..
ধাপ 1: 16x2 LCD এর পিনআউট
16x2 এলসিডি 16 অক্ষর এবং 2 সারি এলসিডি যার সংযোগের 16 পিন রয়েছে। এই LCD প্রদর্শন করার জন্য ASCII বিন্যাসে তথ্য বা পাঠ্য প্রয়োজন। প্রথম সারি 0x80 দিয়ে শুরু হয় এবং দ্বিতীয় সারি 0xC0 ঠিকানা দিয়ে শুরু হয়।
এলসিডি 4-বিট বা 8-বিট মোডে কাজ করতে পারে।
উদাহরণস্বরূপ, 0x45 পাঠাতে প্রথমে 4 পাঠানো হবে তারপর 5 পাঠানো হবে।
পদক্ষেপ 2: Arduino এর সাথে 16x2 LCD ইন্টারফেসের সংযোগ
ধাপ 3: পিন নিয়ন্ত্রণ এবং প্রবাহ
3 টি কন্ট্রোলিং পিন রয়েছে যা RS, RW, E।
RS কিভাবে ব্যবহার করবেন: যখন কমান্ড পাঠানো হয়, তখন RS = 0 যখন ডেটা পাঠানো হয়, তখন RS = 1
RW পিন হল রিড/রাইট।
যেখানে, RW = 0 মানে LCD তে ডেটা লিখুন
RW = 1 মানে LCD থেকে পড়া তথ্য
কিভাবে RW ব্যবহার করবেন:
যখন আমরা LCD কমান্ড/ডেটা লিখছি, আমরা পিনকে LOW হিসাবে সেট করছি।
যখন আমরা LCD থেকে পড়ছি, তখন আমরা পিনকে উচ্চ হিসাবে সেট করছি।
আমাদের ক্ষেত্রে, আমরা এটিকে নিম্ন স্তরে হার্ডওয়ার্ড করেছি, কারণ আমরা সর্বদা এলসিডিতে লিখব।
কিভাবে E (Enable) ব্যবহার করবেন:
আমরা যখন এলসিডিতে ডেটা পাঠাই, তখন আমরা ই পিনের সাহায্যে এলসিডিতে পালস দিচ্ছি।
ধাপ 4: উচ্চ স্তরের প্রবাহ
LCD তে COMMAND/DATA পাঠানোর সময় এটি আমাদের উচ্চ স্তরের প্রবাহ।
উচ্চ নিবল সক্ষম পালস,
সঠিক RS মান, COMMAND/DATA- এর উপর ভিত্তি করে
নিম্ন নিবল
পালস সক্ষম করুন,
সঠিক RS মান, COMMAND/DATA- এর উপর ভিত্তি করে
প্রস্তাবিত:
I2C সেন্সর ইন্টারফেস দিয়ে শুরু করা ?? - ESP32s ব্যবহার করে আপনার MMA8451 ইন্টারফেস করুন: 8 টি ধাপ
I2C সেন্সর ইন্টারফেস দিয়ে শুরু করা ?? - ESP32 গুলি ব্যবহার করে আপনার MMA8451 ইন্টারফেস করুন: এই টিউটোরিয়ালে, আপনি নিয়ামক (Arduino, ESP32, ESP8266, ESP12 NodeMCU) এর সাথে কিভাবে কাজ শুরু করবেন, সংযুক্ত করবেন এবং I2C ডিভাইস (অ্যাকসিলেরোমিটার) পাবেন সে সম্পর্কে সব শিখবেন।
নেক্সট ডিসপ্লে - PIC এবং Arduino- এর সাথে ব্যাখ্যা করা ইন্টারফেস এবং প্রটোকল: 10 টি ধাপ
Nextion প্রদর্শন | PIC এবং Arduino- এর মাধ্যমে ব্যাখ্যা করা ইন্টারফেস এবং প্রটোকল: নেক্সশন ডিসপ্লে ব্যবহার করা খুবই সহজ এবং মাইক্রো কন্ট্রোলারের সাথে সহজ ইন্টারফেস। প্রদর্শন করতে কাজ করবে
সব বয়সের জন্য মিনি কম্ব্যাট রোবট - ফেয়ারওয়েট (150 গ্রাম) ব্যাখ্যা !: 5 টি ধাপ
সকল বয়সের জন্য মিনি কম্ব্যাট রোবট - ফেয়ারওয়েট (150 গ্রাম) ব্যাখ্যা করা হয়েছে! তারা কীভাবে কাজ করে, কোথায় একটি যুদ্ধ রোবট কিট পেতে হয়, কিভাবে তৈরি করতে হয় তার প্রাথমিক জ্ঞান
NodeMcu তে ইন্টারফেস রেইনড্রপ সেন্সর - নতুনদের জন্য: 5 টি ধাপ
NodeMcu তে ইন্টারফেস রেইনড্রপ সেন্সর | শিক্ষানবিসদের জন্য: এই টিউটোরিয়ালে আপনি জানেন কিভাবে NodeMcu তে রেইনড্রপ সেন্সর ইন্টারফেস করবেন
নতুনদের জন্য ব্যাখ্যা করা ভোল্টেজ, কারেন্ট, রেজিস্ট্যান্স এবং পাওয়ারের ভূমিকা: 3 টি ধাপ
নতুনদের জন্য ব্যাখ্যা করা ভোল্টেজ, কারেন্ট, রেজিস্ট্যান্স এবং পাওয়ারের ভূমিকা: এই ভিডিওটি মৌলিক ইলেকট্রনিক্স শর্তাবলীর সাথে সম্পর্কিত, এবং বুঝতে সহজ, আমি জল উপমা ধারণা দিয়ে সহজে ব্যাখ্যা করার চেষ্টা করব, তাই এটি ব্যাটার তারপর থিওরি বুঝতে সাহায্য করে, তাই দয়া করে দেখুন বর্তমান, ভোল্টেজ সম্পর্কে আপনার ধারণা পরিষ্কার করার জন্য এই ভিডিও