সুচিপত্র:

Arduino এর সাথে কীপ্যাড অ্যাক্সেস 4x4: 5 টি ধাপ (ছবি সহ)
Arduino এর সাথে কীপ্যাড অ্যাক্সেস 4x4: 5 টি ধাপ (ছবি সহ)

ভিডিও: Arduino এর সাথে কীপ্যাড অ্যাক্সেস 4x4: 5 টি ধাপ (ছবি সহ)

ভিডিও: Arduino এর সাথে কীপ্যাড অ্যাক্সেস 4x4: 5 টি ধাপ (ছবি সহ)
ভিডিও: কীভাবে আরডুইনো 4x4 কীপ্যাড ব্যবহার করবেন কোডটি ডাউনলোড করুন 2024, নভেম্বর
Anonim
Arduino এর সাথে কিপ্যাড অ্যাক্সেস 4x4
Arduino এর সাথে কিপ্যাড অ্যাক্সেস 4x4

4x4 কীপ্যাড একটি ম্যাট্রিক্সের মতো সাজানো 16 টি চাবির সমন্বয়। ম্যাট্রিক্স স্ক্যানিং পদ্ধতি সহ 4x4 কীপ্যাড অ্যাক্সেস করার জন্য ব্যবহৃত পদ্ধতি। 4x4 কিপ্যাডে এটি অ্যাক্সেস করার জন্য 8 টি পিন প্রয়োজন, অর্থাৎ কলামের জন্য 4 টি পিন এবং লাইনের জন্য 4 টি পিন। স্ক্যানিং পদ্ধতি কিভাবে কাজ করে তা হল কলাম পিন LOW লজিককে বিনিময়যোগ্যভাবে গ্রহণ করে, তারপর লাইন পিন পালাক্রমে রিডিংগুলি সম্পাদন করে।

ধাপ 1: আপনার প্রয়োজনীয় সামগ্রী

আপনার প্রয়োজন হবে:

  • আরডুইনো
  • কীপ্যাড 4x4
  • জাম্পার তার

ধাপ 2: পিন আউট

  1. PIN A3 পিন থেকে 0 সারিতে
  2. পিন A2 পিন থেকে 1 সারি
  3. পিন A1 পিন টু 2 সারি
  4. পিন A0 পিন থেকে 3 সারি
  5. পিন 4 পিন থেকে 0 কলম
  6. পিন 5 পিন থেকে 1 কলম
  7. পিন 6 পিন টু 2 কলম
  8. পিন 7 পিন থেকে 3 কলম

ধাপ 3: পরিকল্পিত

পরিকল্পিত
পরিকল্পিত
পরিকল্পিত
পরিকল্পিত

উপরের ছবি হিসাবে প্রতিটি উপাদান সংযুক্ত করুন।

ধাপ 4: কোড

#অন্তর্ভুক্ত // আমদানি লাইব্রেরি কীপ্যাড

const বাইট ROWS = 4; // কলম সংখ্যা

const বাইট COLS = 4; // সারি চর হেক্সাকিজ [ROWS] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; বাইট rowPins [ROWS] = {A3, A2, A1, A0}; // সারি বাইট কলপিনের জন্য ব্যবহৃত পিন [COLS] = {4, 5, 6, 7}; // কলমের জন্য ব্যবহৃত পিন

// প্রারম্ভিক পরিবর্তনশীল

Keypad customKeypad = Keypad (makeKeymap (hexaKeys), rowPins, colPins, ROWS, COLS);

অকার্যকর সেটআপ(){

Serial.begin (9600); } void loop () {char customKey = customKeypad.getKey (); যদি (customKey) {Serial.println (customKey); }}

ধাপ 5: আউটপুট

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

আউটপুট চেক করুন!

প্রস্তাবিত: