সুচিপত্র:

এলসিডি সহ 5০৫১ এবং আইআর সেন্সর ব্যবহার করে ভিজিটর কাউন্টার: Ste টি ধাপ
এলসিডি সহ 5০৫১ এবং আইআর সেন্সর ব্যবহার করে ভিজিটর কাউন্টার: Ste টি ধাপ

ভিডিও: এলসিডি সহ 5০৫১ এবং আইআর সেন্সর ব্যবহার করে ভিজিটর কাউন্টার: Ste টি ধাপ

ভিডিও: এলসিডি সহ 5০৫১ এবং আইআর সেন্সর ব্যবহার করে ভিজিটর কাউন্টার: Ste টি ধাপ
ভিডিও: 32 ইঞ্চি 🔥4K স্মার্ট টিভি 8000 টাকায় | টিভি কিনলেই Netflix ফ্রী | 4K smart TV price Bangladesh 2022 2024, নভেম্বর
Anonim
এলসিডি সহ ভিজিটর কাউন্টার 8051 এবং আইআর সেন্সর ব্যবহার করে
এলসিডি সহ ভিজিটর কাউন্টার 8051 এবং আইআর সেন্সর ব্যবহার করে

প্রিয় বন্ধুরা, আমি ব্যাখ্যা করেছি কিভাবে 8051 এবং IR সেন্সর ব্যবহার করে ভিজিটর কাউন্টার বানানো যায় এবং LCD তে প্রদর্শন করা হয়। 8051 হল অন্যতম জনপ্রিয় মাইক্রোকন্ট্রোলার যা সারা বিশ্বে শখ, বাণিজ্যিক অ্যাপ্লিকেশন তৈরিতে ব্যবহৃত হয়। আমি সেই চিপ দিয়ে ভিজিটর কাউন্টার বানিয়েছি।

আমি আমার হার্ডওয়্যারে 78E052 Nuvoton মাইক্রোকন্ট্রোলার ব্যবহার করেছি। আপনি যেকোনো ধরনের 8051 মাইক্রোকন্ট্রোলার ব্যবহার করতে পারেন। আমি যে কোডটি ব্যবহার করেছি তা এমবেডেড সি -তে লেখা এবং কেইল কম্পাইলারে সংকলিত।

সরবরাহ:

89C51 মাইক্রোকন্ট্রোলার

আইআর সেন্সর

16x2 LCD

ধাপ 1: হার্ডওয়্যার তৈরি করুন

হার্ডওয়্যার তৈরি করুন
হার্ডওয়্যার তৈরি করুন
হার্ডওয়্যার তৈরি করুন
হার্ডওয়্যার তৈরি করুন

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

ধাপ 2: ভিজিটর কাউন্টারের জন্য প্রোগ্রাম কোড

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

sbit rs = P3^6; sbit en = P3^7; অকার্যকর lcd (char a, int b); unsigned char msg = "কাউন্টার"; char ch [4]; অকার্যকর বিলম্ব (); অকার্যকর কাউন্টার (); int k; স্বাক্ষরবিহীন int val; অকার্যকর প্রধান () {lcd (0x38, 0); lcd (0x0c, 0); এলসিডি (0x80, 0); TMOD = 0x05; পাল্টা (); } অকার্যকর বিলম্ব () {int i; জন্য (i = 0; i <= 2000; i ++); } অকার্যকর কাউন্টার () {TL0 = 0; TR0 = 1; জন্য (k = 0; k <5; k ++) {lcd (msg [k], 1); } যখন (1) {lcd (0x88, 0); val = TL0 | TH0 << 8; sprintf (ch, "%u", val); জন্য (k = 0; k <5; k ++) {lcd (ch [k], 1); }}} অকার্যকর এলসিডি (চার a, int b) {P1 = a; rs = b; en = 1; বিলম্ব (); en = 0; বিলম্ব (); }

ধাপ 3: আউটপুট

আউটপুট
আউটপুট

আইআর সেন্সরকে মাইক্রোকন্ট্রোলারের সাথে সংযুক্ত করুন

কোডটি ডাউনলোড করুন

আইআর সেন্সর জুড়ে একটি বস্তু সরান

আপনি এলসিডিতে বস্তুর সংখ্যা পর্যবেক্ষণ করতে পারেন

প্রস্তাবিত: