সুচিপত্র:

ক্লাউডক্স মাইক্রোকন্ট্রোলার ব্যবহার করে 7 টি সেগমেন্টের সাথে কীপ্যাড: 4 টি ধাপ
ক্লাউডক্স মাইক্রোকন্ট্রোলার ব্যবহার করে 7 টি সেগমেন্টের সাথে কীপ্যাড: 4 টি ধাপ

ভিডিও: ক্লাউডক্স মাইক্রোকন্ট্রোলার ব্যবহার করে 7 টি সেগমেন্টের সাথে কীপ্যাড: 4 টি ধাপ

ভিডিও: ক্লাউডক্স মাইক্রোকন্ট্রোলার ব্যবহার করে 7 টি সেগমেন্টের সাথে কীপ্যাড: 4 টি ধাপ
ভিডিও: class-viii Lesson 2 clouds by intizar Hussain part 2 সম্পূর্ণ বাংলায় অনুবাদ @nandinienglishclass 2024, নভেম্বর
Anonim
ক্লাউডক্স মাইক্রোকন্ট্রোলার ব্যবহার করে 7 টি সেগমেন্টের সাথে কীপ্যাড
ক্লাউডক্স মাইক্রোকন্ট্রোলার ব্যবহার করে 7 টি সেগমেন্টের সাথে কীপ্যাড

এই প্রকল্পের জন্য, আমরা একটি ম্যাট্রিক্স কীপ্যাড থেকে সংখ্যাসূচক ইনপুট গ্রহণ করব এবং তারপর এটি একটি সাত-সেগমেন্ট ডিসপ্লে মডিউলে প্রদর্শন করব। যেহেতু 8 টি LEDs A থেকে G এবং DP (দশমিক বিন্দুর জন্য) লেবেলযুক্ত, আপনি যদি 6 নম্বর প্রদর্শন করতে চান, তাহলে আপনি A, C, D, EF এবং G সেগমেন্টগুলিতে কারেন্ট প্রয়োগ করবেন। অতএব 6 সমান 0b01111101 (DP, G, F, E, D, C, B, A) বাইনারিতে এবং 0x7D হেক্সাডেসিমালে।

ধাপ 1: উপাদান

উপাদান
উপাদান
উপাদান
উপাদান
উপাদান
উপাদান
  1. ক্লাউডক্স মাইক্রোকন্ট্রোলার
  2. ক্লাউডএক্স সফটকার্ড
  3. 7 বিভাগ
  4. জাম্পার ওয়্যার
  5. ভি 3 কর্ড
  6. 4x3 কেয়ারপার্ড
  7. 330 ওহম
  8. 10K প্রতিরোধক

আপনি এখানে আপনার উপাদান অর্ডার করতে পারেন

ধাপ 2: আপনার হার্ডওয়্যার সেট-আপ করুন

এই ধাপটি অনুসরণ করুন:

সংযুক্ত করুন:

ক্লাউডএক্সের পিন 1 এ সেগমেন্টের পিন এ

ক্লাউডএক্সের পিন 2 এ সেগমেন্টের পিন বি

ক্লাউডএক্সের পিন 3 এ সেগমেন্টের ডিপি পিন করুন

ক্লাউডএক্সের পিন 4 এ সেগমেন্টের পিন সি

ক্লাউডএক্সের পিন 5 এ সেগমেন্টের পিন ডি

ক্লাউডএক্সের পিন 6 এ সেগমেন্টের পিন ই

ক্লাউডএক্সের পিন 7 এ সেগমেন্টের পিন এফ

ক্লাউডএক্সের পিন 9 এ সেগমেন্টের পিন জি

সাধারণ ক্যাথোড পিনকে GND এর সাথে সংযুক্ত করুন

কীপ্যাড সারির পিনের পিনএ 10k রোধকারী এবং মাইক্রোকন্ট্রোলারের পিন 12 এর সাথে সংযুক্ত ছিল।

কীপ্যাড সারির পিনের পিনবি 10k রোধকারী এবং মাইক্রোকন্ট্রোলারের পিন 13 এর সাথে সংযুক্ত ছিল।

কীপ্যাড সারি পিনের পিনসি 10k রোধকারী এবং মাইক্রোকন্ট্রোলারের পিন 14 এর সাথে সংযুক্ত ছিল।

কীপ্যাড সারির পিনের পিনডি 10k রোধকারী এবং মাইক্রোকন্ট্রোলারের পিন 15 এর সাথে সংযুক্ত ছিল।

এবং প্রতিরোধকের শেষটি একসাথে GND এর সাথে সংযুক্ত ছিল।

কীপ্যাড রো পিনের পিন 1 মাইক্রোকন্ট্রোলারের পিন 10 এর সাথে সংযুক্ত ছিল।

কীপ্যাড রো পিনের পিন 2 মাইক্রোকন্ট্রোলারের পিন 11 এর সাথে সংযুক্ত ছিল।

কীপ্যাড রো পিনের পিন 3 মাইক্রোকন্ট্রোলারের পিন 12 এর সাথে সংযুক্ত ছিল।

ধাপ 3: কোডিং

এই কোডটি আপনার ক্লাউডএক্স আইডিইতে অনুলিপি করুন।

#অন্তর্ভুক্ত করুন #অন্তর্ভুক্ত করুন #অন্তর্ভুক্ত করুন #সংজ্ঞায়িত করুন #সংজ্ঞায়িত করুন #সংজ্ঞায়িত করুন #সংজ্ঞায়িত করুন #সংজ্ঞায়িত করুন #সংজ্ঞায়িত করুন #সংজ্ঞায়িত করুন #সংজ্ঞায়িত করুন সংখ্যার #সংজ্ঞা দিন ',' 8 ',' 9 ','*',' 0 ','#'}; // Keypad’s Keys char RowPins [NumberOfRows] = {12, 13, 14, 15} এর বিন্যাস; char ColumnsPins [NumberOfColumns] = {9, 10, 11}; চর কী; // দশটি পৃথক চর ভেরিয়েবল তৈরির পরিবর্তে, আমরা তাদের স্বাক্ষরবিহীন চার সেগ গ্রুপ করার জন্য একটি অ্যারে তৈরি করি = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F}; setup () {// এখানে সেটআপ কীপ্যাড_সেটিং (পুলডাউনরো, রোপিনস, কলামপিনস, নম্বরঅফরো, নম্বরঅফকলমস, কীপ্যাডচরিত্র); // এই ডেটা দিয়ে কীপ্যাড আরম্ভ করুন // সেগমেন্ট_সেটিং (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); পোর্টমোড (1, আউটপুট); // OUTPUT portWrite (1, OFF_ALL) হিসাবে ডিজিটাল I/O পোর্ট 1 সেটআপ করুন; // clear/turn off port 1 loop () {// program here

কী = getKey (); // কীপ্যাডে কী প্রেসের জন্য চেক করুন

যদি (কী! = 0) portWrite (1, seg [Keys - 48]); // 7-সেগমেন্টে কী চাপুন

}

}

ধাপ 4: আমাদের সাথে শেয়ার করুন

আপনার অর্জন এখানে আমাদের সাথে শেয়ার করুন

প্রস্তাবিত: