ESEN গ্রাহকদের অ্যাপ্লিকেশনের জন্য স্ট্যান্ডার্ড অক্ষর এলসিডি মডিউলগুলির একটি বিস্তৃত পরিসীমা সরবরাহ করে। আপনি ন্যূনতম সংখ্যক কন্ট্রোল পিন দিয়ে প্রদর্শন অর্জন করতে পারেন, এমসিইউ নির্বাচন করা সহজ করে তোলে।
বাজারে সাধারণ অক্ষর এলসিডি মডিউলগুলি আই 2 সি ইন্টারফেসকে সমর্থন করার জন্য একটি ট্রান্সফার বোর্ড যুক্ত করবে যেমন চিত্র 1 দেখায়, যা এলসিএম বেধ বৃদ্ধি করে,উত্পাদন আরও প্রক্রিয়া এবং কম ফলন হার.
![]() |
![]() |
চিত্র ১ঃবাজারে সাধারণ চরিত্র LCD মডিউল যা I2C সমর্থন করার জন্য একটি স্থানান্তর বোর্ড যোগ করে। | চিত্র ২: ESEN এর 1602 অক্ষরের তরল স্ফটিক মডিউল। এটি I2C এবং SPI ইন্টারফেস সমর্থন করে এবং অতিরিক্ত ট্রান্সমিশন বোর্ডের প্রয়োজন হয় না। |
আরডুইনো ইউনো ডেভেলপমেন্ট বোর্ড সংযুক্ত করুন, এবং আপনি সরাসরি বিভিন্ন যোগাযোগ ইন্টারফেস ব্যবহার করে অক্ষর এলসিডি মডিউল নিয়ন্ত্রণ করতে পারেন।
পিন নং। | প্রতীক | বর্ণনা |
---|---|---|
না, না।1 | ভিএসএস | মাটি |
না, না।2 | ভিডিডি | লজিকের জন্য পাওয়ার সাপ্লাই |
না, না।3 | V0 | বৈসাদৃশ্য সামঞ্জস্য |
না, না।4 | এস এস | কমান্ড/ডেটা নির্বাচন |
না, না।5 | RW | শুধুমাত্র ইন্টারফেস 6800 8/4 বিটের জন্য পড়ুন/লিখুন নির্বাচন সংকেত |
না, না।6 | ই | শুধুমাত্র ইন্টারফেস 6800 8/4 বিটের জন্য সংকেত সক্ষম করুন |
না, না।7 | DB0/SA0 | শুধুমাত্র 6800 8-বিট ইন্টারফেসের জন্য ডেটা বাস লাইন 0 I2C ইন্টারফেসের জন্য SA0 ঠিকানা সেটিং লাইন |
না, না।8 | DB1/SA1 | শুধুমাত্র 6800 8-বিট ইন্টারফেসের জন্য ডেটা বাস লাইন 1 আই২সি ইন্টারফেসের জন্য এসএ১ ঠিকানা সেটিং লাইন |
না, না।9 | DB2 | শুধুমাত্র 6800 8 বিট ইন্টারফেসের জন্য ডেটা বাস লাইন 2 |
না, না।10 | DB3 | শুধুমাত্র 6800 8-বিট ইন্টারফেসের জন্য ডেটা বাস লাইন 3 |
না, না।11 | DB4 | শুধুমাত্র 6800 8/4 বিট ইন্টারফেসের জন্য ডেটা বাস লাইন 4 |
না, না।12 | DB5/CSB/CSB | শুধুমাত্র 6800 8/4 বিট ইন্টারফেসের জন্য ডেটা বাস লাইন 5 সিএসবি আই২সি এবং এসপিআই ইন্টারফেসের জন্য নির্বাচন লাইন সক্ষম করে |
না, না।13 | DB6/SDA/SCLK | শুধুমাত্র 6800 8/4 বিট ইন্টারফেসের জন্য ডেটা বাস লাইন 6 আই২সি ইন্টারফেসের জন্য এসডিএ ডেটা লাইন এসপি ইন্টারফেসের জন্য এসসিএলকে টাইমিং |
না, না।14 | DB7/SCL/SID | শুধুমাত্র 6800 8/4 বিট ইন্টারফেসের জন্য ডেটা বাস লাইন 7 আই২সি ইন্টারফেসের জন্য এসসিএল টাইমিং লাইন এসপিআই ইন্টারফেসের জন্য এসআইডি ডেটা লাইন |
না, না।15 | এ+ | বি/এল + এর জন্য পাওয়ার সাপ্লাই |
না, না।16 | কে- | B/L এর জন্য বিদ্যুৎ সরবরাহ - |
উপরের টেবিলে V0 সম্পর্কে, অক্ষরের বিপরীতে সামঞ্জস্য করতে একটি 20k ওহম পরিবর্তনশীল প্রতিরোধক ব্যবহার করা হয়। যদি পাঠ্য অদৃশ্য হয় বা এটি পরীক্ষার সময় পটভূমি চিত্র প্রদর্শন করে,অনুগ্রহ করে এই পরিবর্তনশীল প্রতিরোধক ঘুরিয়ে নিন কন্ট্রাস্ট সামঞ্জস্য করতে.
V0 ভেরিয়েবল রেজিস্টারের সংযোগ পদ্ধতি চিত্র ৩-এ দেখানো হয়েছেঃ
![]() |
চিত্র ৩ঃV0 পরিবর্তনশীল প্রতিরোধক সংযোগ পদ্ধতি |
চারটি এলসিএম যোগাযোগ ইন্টারফেসের (আই২সি, এসপিআই, ৬৮০০ ৮বিট/৪বিট) আরডুইনো উনোর সাথে সংযোগের পদ্ধতি যেমন চিত্র ৪-এ দেখানো হয়েছে।ব্যবহারকারীরা লক্ষ্য করতে পারেন যে I2C এবং SPI ইন্টারফেস শুধুমাত্র অক্ষর এলসিডি মডিউল নিয়ন্ত্রণ করতে GPIO পিন একটি ছোট সংখ্যা প্রয়োজন.
আই২সি ইন্টারফেসের জন্য, যেহেতু আরডুইনো উনো আই২সি পিনের ভিতরে টান-আপ রেজিস্টর সরবরাহ করে, তাই এসডিএ এবং এসসিএল পিনের সাথে সংযুক্ত কোনও অতিরিক্ত টান-আপ রেজিস্টর নেই।যদি অভ্যন্তরীণ টান-আপ প্রতিরোধের প্রোগ্রাম নিষ্ক্রিয় করা হয়, একটি বহিরাগত টান আপ প্রতিরোধক সংযুক্ত করা আবশ্যক।
(a)আই২সি ইন্টারফেস সংযোগ |
(খ)এসপিআই ইন্টারফেস সংযোগ |
![]() |
![]() |
(গ)৬৮০০-৪-বিট ইন্টারফেস সংযোগ |
(d)৬৮০০-৮-বিট ইন্টারফেস সংযোগ |
![]() |
![]() |
চিত্র ৪ঃআরডুইনো ইউনোর সাথে 4 টি এলসিএম যোগাযোগ ইন্টারফেসের সংযোগ পদ্ধতি। |
প্রতিটি যোগাযোগ ইন্টারফেস এলসিএমের সম্পূর্ণ কমান্ড সেট ব্যবহার করতে পারে না; এসপিআই ইন্টারফেসের সাথে, কোনও আরডাব্লু কন্ট্রোল লাইন এবং এমআইএসও পিন নেই, অতএব, পড়া কমান্ডটি সমর্থিত নয়। লেখার জন্য,কমান্ড তথ্য বা প্রদর্শন তথ্য লিখতে কিনা তা নির্ধারণ করতে RS নিয়ন্ত্রণ লাইন মাধ্যমে.
আই২সি ইন্টারফেসে, আরডাব্লু কন্ট্রোল লাইন নেই তাই পাঠক কমান্ডের জন্যও সমর্থন নেই। কমান্ড ডেটা বা প্রদর্শন ডেটা লেখার আগে,কমান্ড কন্ট্রোল কোড (A0=0) বা ডেটা কন্ট্রোল কোড (A0=1) পাঠাতে হবে যাতে পরবর্তী বাইটটি কমান্ড ডেটা বা ডিসপ্লে ডেটা কিনা তা নির্ধারণ করা যায়.
চিত্র 5 এবং চিত্র 6 এ দুটি টাইমিং ডায়াগ্রাম দেখানো হয়েছে। এটি এসপিআই ইন্টারফেসের মাধ্যমে এলসিএম নিয়ন্ত্রণের টাইমিং ডায়াগ্রাম।ব্যবহারকারীরা লক্ষ্য করতে পারেন যে এলসিএম একটি এসপিআই ব্যবহার করে যা একটি সাধারণ এমসিইউ দ্বারা সরবরাহিত সাধারণ এসপিআই ইন্টারফেস নয়, এটি একটি অতিরিক্ত RS সংকেত লাইন প্রয়োজন বর্তমান বাইট পাঠানো হয় কিনা তা নির্ধারণ করতে একটি কমান্ড বা তথ্য?যখন ঘড়ি লাইন (SCLK) নিম্ন স্তরে থাকে তখন ডেটা লাইনের (SID) বিট ডেটা (BIT7~BIT0) পরিবর্তন হয়. বিট (বিট 7 ~ বিট 0) ডেটা ক্যাপচার করা হয় যখন ঘড়ি লাইন (এসসিএলকে) উচ্চ স্তরের (বিট 7 ~ বিট 0) হয়।
![]() |
চিত্র ৫ঃএসপিআই লিখুন কমান্ডের টাইমিং |
![]() |
চিত্র ৬ঃএসপিআই লেখার সময় |
চিত্র 7 এবং 8 আই 2 সি ইন্টারফেসের মাধ্যমে এলসিএম নিয়ন্ত্রণের টাইমিং ডায়াগ্রাম দেখায়। চিপ নির্বাচন বার (সিএসবি) বাদে,পাঠক পর্যবেক্ষণ করতে পারেন যে I2C ইন্টারফেস নিয়ন্ত্রণ একটি কমান্ড তথ্য লিখতে বা প্রদর্শন তথ্য প্রতিটি সময় তিনটি বাইট পাঠাতে হয়তাদের মধ্যে, দ্বিতীয় বাইটের A0 বিট নির্ধারণ করবে তৃতীয় বাইটটি কমান্ড ডেটা বা প্রদর্শন ডেটা কিনা।
![]() |
চিত্র ৭ঃI2C কমান্ড লেখার সময় |
![]() |
চিত্র ৮ঃI2C ডেটা লেখার সময় |
এলসিএম প্রোগ্রাম সেটিংস পরিবর্তন করে সরাসরি কম্পাইল এবং ব্যবহার করা যেতে পারে।
ধাপ ১ঃ LCM-এর একক লাইনে সর্বাধিক সংখ্যক অক্ষর সেট করুন।
উদাহরণস্বরূপ, নিম্নলিখিত একটি একক লাইন সর্বাধিক 16 অক্ষর আছে সেট করে।
ধাপ ২ঃ এলসিএম-এ সর্বাধিক সংখ্যক লাইন সেট করুন।
উদাহরণস্বরূপ, নিম্নলিখিত LCM 2 লাইন আছে সেট করে।
ধাপ ৩ঃ এলসিএম ইন্টারফেস সেট করুন।
উদাহরণস্বরূপ, নিম্নলিখিত সেট I2C ইন্টারফেস।
ধাপ ৪ঃ প্রোগ্রামটি কম্পাইল করুন এবং আরডুইনো ইউনো ডেভেলপমেন্ট বোর্ডে আপলোড করুন।
চিত্র ৯-এ তিনটি এলসিএম-এর স্ক্রিনের স্কিম্যাটিক চিত্র দেখানো হয়েছে।
যখন ডিসপ্লে কন্ট্রাস্ট হালকা বা গাঢ় হয়, V0 পিনের পরিবর্তনশীল প্রতিরোধকটি উপযুক্ত কন্ট্রাস্টের জন্য সামঞ্জস্য করা যেতে পারে, যেমন চিত্র 10 এ দেখানো হয়েছে।
(a) হালকা বৈসাদৃশ্য শুধুমাত্র হালকা অক্ষর দেখা যায়। | (খ) যথাযথ বিপরীতে | (c) গাঢ় বৈসাদৃশ্য প্রতিটি চরিত্রের একটি সুস্পষ্ট ছায়া আছে। |
---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
চিত্র ৯ঃতিনটি এলসিএম এর স্ক্রিনের স্কিম্যাটিক ডায়াগ্রাম |
চিত্র ১০ঃV0 পিন নিয়ন্ত্রনযোগ্য
যদি আপনার কাছে সম্পূর্ণ ডেমো কোডের চাহিদা থ
ব্যক্তি যোগাযোগ: Mr. james
টেল: 13924613564
ফ্যাক্স: 86-0755-3693-4482