এলসিডি ডিসপ্লেগুলি আরডুইনো প্রকল্পের "চোখ" হিসাবে কাজ করে, কোডকে দৃশ্যমান টেক্সট এবং গ্রাফিক্সে রূপান্তরিত করে। নির্মাতা এবং প্রকৌশলী উভয়ের জন্যই, একটি ডিসপ্লে একত্রিত করা বিমূর্ত ধারণা থেকে ইন্টারেক্টিভ অভিজ্ঞতায় প্রকল্পগুলিকে উন্নত করতে পারে। এই নির্দেশিকাটি এসপিআই এবং আরএস২৩২ টিটিএল সিরিয়াল যোগাযোগ পদ্ধতি ব্যবহার করে একটি আরডুইনো ইউএনও বোর্ডের সাথে নিউহ্যাভেনের ১৬×২ ক্যারেক্টার এলসিডি কীভাবে সংযুক্ত করবেন তা নিয়ে আলোচনা করে।
ক্যারেক্টার এলসিডিগুলি তথ্য সরবরাহ করার সরলতা এবং কার্যকারিতার কারণে আরডুইনো প্রকল্পের জন্য জনপ্রিয়। ১৬×২ ফর্ম্যাট (২ লাইনে ১৬টি অক্ষর) স্ট্যাটাস মেসেজ, সেন্সর রিডিং বা সাধারণ ইউজার ইন্টারফেসের জন্য পর্যাপ্ত স্থান সরবরাহ করে। নিউহ্যাভেনের NHD-0216K3Z-NSW-BBW-V3 মডেলটি অন্তর্নির্মিত সিরিয়াল ইন্টারফেসের সাথে বিশেষ সুবিধা প্রদান করে যা তারের জটিলতা হ্রাস করে।
নিউহ্যাভেন ডিসপ্লেটিতে দুটি যোগাযোগ পোর্ট রয়েছে:
| পিন নম্বর | প্রতীক | ফাংশন |
|---|---|---|
| ১ | RX | RS-232 (TTL) সিরিয়াল ইনপুট |
| ২ | VSS | গ্রাউন্ড |
| ৩ | VDD | বিদ্যুৎ সরবরাহ (+5.0V) |
| পিন নম্বর | প্রতীক | ফাংশন |
|---|---|---|
| ১ | SPISS | এসপিআই স্লেভ সিলেক্ট (আই২সি মোডে NC) |
| ২ | SDO | সংযুক্ত নয় |
| ৩ | SCK/SCL | সিরিয়াল ক্লক |
| ৪ | SDI/SDA | সিরিয়াল ডেটা ইনপুট (এসপিআই)/সিরিয়াল ডেটা (আই২সি) |
| ৫ | VSS | গ্রাউন্ড |
| ৬ | VDD | বিদ্যুৎ সরবরাহ (+5.0V) |
এসপিআই (সিরিয়াল পেরিফেরাল ইন্টারফেস) আরডুইনো (মাস্টার) এবং এলসিডি (স্লেভ)-এর মধ্যে স্বল্প-দূরত্বের সংযোগের জন্য উচ্চ-গতির সিঙ্ক্রোনাস যোগাযোগ সরবরাহ করে। সংযোগের জন্য পাঁচটি তারের প্রয়োজন:
| আরডুইনো | এলসিডি | সংযোগের প্রকার |
|---|---|---|
| 5V পিন | পিন ৬: VDD | বিদ্যুৎ |
| গ্রাউন্ড পিন | পিন ৫: গ্রাউন্ড | গ্রাউন্ড |
| পিন ১০: স্লেভ সিলেক্ট | পিন ১: SPISS | এসপিআই স্লেভ সিলেক্ট |
| পিন ১১: MOSI | পিন ৪: SDI/SDA | সিরিয়াল ডেটা ইনপুট |
| পিন ১২: MISO | পিন ৩: SCK/SCL | সিরিয়াল ক্লক |
দ্রষ্টব্য: এসপিআই সক্ষম করার জন্য ডেটাশিটে উল্লিখিত হিসাবে ডিসপ্লে পিসিবি-তে R1 খোলা এবং R2 শর্ট করা প্রয়োজন।
এসপিআই যোগাযোগের জন্য আরডুইনো কোডে বেশ কয়েকটি প্রয়োজনীয় ফাংশন অন্তর্ভুক্ত রয়েছে:
SPI_Out()
- এলসিডি-তে কমান্ড এবং ডেটা প্রেরণ করে
Set_Pins()
- এসপিআই পিনগুলিকে আউটপুট হিসাবে কনফিগার করে
Set_Contrast()
- ডিসপ্লে কন্ট্রাস্ট সমন্বয় করে
Set_Backlight()
- ব্যাকলাইট তীব্রতা নিয়ন্ত্রণ করে
Clear_Display()
- এলসিডি স্ক্রিন পরিষ্কার করে
Set_Cursor()
- কার্সার দৃশ্যমানতা পরিচালনা করে
সহজ সেটআপের জন্য, আরএস২৩২ টিটিএল-এর জন্য শুধুমাত্র তিনটি সংযোগের প্রয়োজন:
| আরডুইনো | এলসিডি | সংযোগের প্রকার |
|---|---|---|
| 5V পিন | পিন ৩: VDD | বিদ্যুৎ |
| গ্রাউন্ড পিন | পিন ২: গ্রাউন্ড | গ্রাউন্ড |
| পিন ৭: ডিজিটাল I/O | পিন ১: RX | RS-232 TTL ইনপুট |
দ্রষ্টব্য: আরএস২৩২ টিটিএল মোড সক্ষম করতে ডিসপ্লে পিসিবি-তে R1 এবং R2 উভয়ই খোলা থাকতে হবে।
আপনার আরডুইনো-এলসিডি সেটআপের সাথে সমস্যা হলে, এই ডায়াগনস্টিক পদক্ষেপগুলি বিবেচনা করুন:
Set_Contrast()
দৃশ্যমানতা অপ্টিমাইজ করতে।
এই নির্দেশিকাগুলি অনুসরণ করে এবং উভয় যোগাযোগ পদ্ধতি বোঝার মাধ্যমে, নির্মাতারা উন্নত কার্যকারিতা এবং ব্যবহারকারীর মিথস্ক্রিয়ার জন্য তাদের আরডুইনো প্রকল্পে এলসিডি ডিসপ্লেগুলিকে কার্যকরভাবে একত্রিত করতে পারে।