সুচিপত্র:

ইন্টারফেস 16x2 আলফানিউমেরিক এলসিডি এবং 4x4 ম্যাট্রিক্স কীপ্যাড রাস্পবেরি পাই 3: 5 ধাপ (ছবি সহ)
ইন্টারফেস 16x2 আলফানিউমেরিক এলসিডি এবং 4x4 ম্যাট্রিক্স কীপ্যাড রাস্পবেরি পাই 3: 5 ধাপ (ছবি সহ)

ভিডিও: ইন্টারফেস 16x2 আলফানিউমেরিক এলসিডি এবং 4x4 ম্যাট্রিক্স কীপ্যাড রাস্পবেরি পাই 3: 5 ধাপ (ছবি সহ)

ভিডিও: ইন্টারফেস 16x2 আলফানিউমেরিক এলসিডি এবং 4x4 ম্যাট্রিক্স কীপ্যাড রাস্পবেরি পাই 3: 5 ধাপ (ছবি সহ)
ভিডিও: How to Interface 16x2 LCD with STM32 using Arduino Programming and Arduino IDE 2024, নভেম্বর
Anonim
ইন্টারফেস 16x2 আলফানিউমেরিক এলসিডি এবং 4x4 ম্যাট্রিক্স কীপ্যাড রাস্পবেরি পাই 3 এর সাথে
ইন্টারফেস 16x2 আলফানিউমেরিক এলসিডি এবং 4x4 ম্যাট্রিক্স কীপ্যাড রাস্পবেরি পাই 3 এর সাথে

এই নির্দেশাবলীতে, আমরা ব্যাখ্যা করি কিভাবে রাস্পবেরি পাই 3 এর সাথে 16x2 LED এবং 4x4 ম্যাট্রিক্স কীপ্যাড ইন্টারফেস করতে হয়।

আমরা সফটওয়্যার তৈরির জন্য পাইথন 4.4 ব্যবহার করি। আপনি সামান্য পরিবর্তন সহ পাইথন 2.7 নির্বাচন করতে পারেন

ধাপ 1: প্রয়োজনীয় উপকরণ

প্রয়োজনীয় সামগ্রী
প্রয়োজনীয় সামগ্রী

আমাদের নিম্নলিখিত উপাদানগুলির প্রয়োজন

  • রাস্পবেরি পাই 3
  • পাই এর জন্য 5V 2A অ্যাডাপ্টার
  • 8GB মাইক্রো এসডি
  • 16x2 আলফানিউমেরিক এলসিডি
  • 4x4 ম্যাট্রিক্স কীপ্যাড
  • ডট পিসিবি (মাঝারি আকার) বা ব্রেডবোর্ড
  • বার্গ স্ট্রিপ
  • জাম্পার ওয়্যার
  • 10 কে পাত্র
  • ইথারনেট কেবল (ল্যাপটপের সাথে ভিএনসি সংযোগ স্থাপনের জন্য)

পদক্ষেপ 2: হার্ডওয়্যার সেটআপ

হার্ডওয়্যার সেটআপ
হার্ডওয়্যার সেটআপ
হার্ডওয়্যার সেটআপ
হার্ডওয়্যার সেটআপ
হার্ডওয়্যার সেটআপ
হার্ডওয়্যার সেটআপ

আমরা হার্ডওয়্যার সেটআপের ধাপগুলি অন্তর্ভুক্ত করিনি যেমন মাইক্রো এসডি এবং ভিএনসি ইন্টারফেসে ওএস জ্বালানো। এই পদ্ধতির জন্য আপনাকে অন্যান্য সম্পদ খুঁজে বের করতে হবে।

ওএস প্রি-লোডেড GB জিবি মাইক্রো এসডি কার্ড র Rap্যাপবেরি পাই Insোকান। ইথারনেট কেবল দ্বারা রাস্পবেরি পাই ল্যাপটপে সংযুক্ত করুন। ওয়্যারিং ডায়াগ্রামে বর্ণিত হার্ডওয়্যার তৈরি করুন।

16x2 LCD

আমরা 4-বিট মোড এলসিডি ইন্টারফেস ব্যবহার করি, তাই কন্ট্রোল সিঙ্গেলগুলির জন্য প্রয়োজনীয় পিনগুলি হল RS, EN, D4, D5, D6, D7 যা রাস্পবেরি পাই এর GPIO- এর সাথে সংযুক্ত।

4x4 ম্যাট্রিক্স কীপ্যাড

4x4 এবং 4x3 ম্যাট্রিক্স কীপ্যাডের জন্য পাইথন প্যাকেজ ইনস্টল করুন যাতে ইন্টারাপ্ট ভিত্তিক অপারেশন করা হয়। এইভাবে সারাক্ষণ কীপ্যাডের সারি এবং কলাম স্ক্যান করার দরকার নেই। এখানে অভ্যন্তরীণ টান আপ ব্যবহার করা হয় এইভাবে কোন বহিরাগত পুল আপ প্রতিরোধক প্রয়োজন।

রাস্পবেরি পাইকে ওয়েবে সংযুক্ত করুন, তারপরে টার্মিনাল খুলুন এবং নিম্নলিখিতটি টাইপ করুন:

sudo python3.4 -m pip install pad4pi

ধাপ 3: তারের ডায়াগ্রাম

তারের ডায়াগ্রাম
তারের ডায়াগ্রাম

এলসিডি পিন:

  • LCD_RS = 21
  • LCD_E = 20
  • LCD_D4 = 26
  • LCD_D5 = 19
  • LCD_D6 = 13
  • LCD_D7 = 6

কীপ্যাড পিন:

কলাম পিন = 17, 15, 14, 4 রো পিন = 24, 22, 27, 18

আপনি LCD এবং কীপ্যাড ইন্টারফেস করার জন্য যেকোনো GPIO পিন বেছে নিতে পারেন, শুধু কোডের পিন নম্বর পরিবর্তন করুন। আপনি LCD এবং কীপ্যাড ইন্টারফেস করার জন্য রুটিবোর্ড বা PCB ব্যবহার করতে পারেন।

ধাপ 4: পাইথন কোড

পাইথন কোড
পাইথন কোড

আপনি সরাসরি কোডটি ডাউনলোড করতে পারেন। আপনার রাস্পবেরি পাই 3. এ পাইথন 3.4 দিয়ে কোড.পি চালান অথবা পাঠ্যটি অনুলিপি করুন এবং পাইথন 3.4 এর নতুন স্ক্রিপ্ট ফাইলে আটকান।

প্রোগ্রামটি চালান:

আপনার করা সংযোগগুলি সঠিক হলে LCD প্রথম লাইনে "স্বাগতম" পাঠ্য প্রদর্শন করবে। কিপ্যাড ডেটা দ্বিতীয় লাইনে প্রদর্শিত হয়।

ধাপ 5: আউটপুট প্রিভিউ

আউটপুট প্রিভিউ
আউটপুট প্রিভিউ
আউটপুট প্রিভিউ
আউটপুট প্রিভিউ
আউটপুট প্রিভিউ
আউটপুট প্রিভিউ

আমি কীবোর্ড ইন্টারাপ্ট যোগ করেছি, যাতে আপনি প্রোগ্রাম বন্ধ করলে এলসিডি বিদায় প্রদর্শন করবে

প্রস্তাবিত: