Arduino কীপ্যাড 4x4 টিউটোরিয়াল: 4 টি ধাপ (ছবি সহ)
Arduino কীপ্যাড 4x4 টিউটোরিয়াল: 4 টি ধাপ (ছবি সহ)
Anonim
Arduino কীপ্যাড 4x4 টিউটোরিয়াল
Arduino কীপ্যাড 4x4 টিউটোরিয়াল

কিপ্যাড ইনপুট সিরিয়াল মনিটরে arduino uno এবং 4x4 কীপ্যাড ফুল কোড দিয়ে দেখানো হয়েছে …

সরবরাহ

Arduino uno x 1

4x4 কীপ্যাড

এই সব এই সাইটে পাওয়া যাবে:

BDSpeedy টেক যন্ত্রাংশ

ধাপ 1: Arduino এর সাথে সংযোগ স্থাপন

Arduino সঙ্গে সংযোগ
Arduino সঙ্গে সংযোগ
Arduino সঙ্গে সংযোগ
Arduino সঙ্গে সংযোগ

অ্যারুডুইনো ডিজিটাল পিনের সাথে কীপ্যাড সংযুক্ত করা:

কীপ্যাড পিন আরডুইনো পিনের সাথে সংযুক্ত

1 ডি 9

2 ডি 8

3 ডি 7

4 ডি 6

D D5

6 ডি 4

7 ডি 3

8 ডি 2

ধাপ 2: কোড

কোড
কোড

কোড:

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

const বাইট numRows = 4

const বাইট numCols = 4;

কীম্যাপ [numRows] [numCols] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'বি'}, {'7', '8', '9', 'সি'}, {'*', '0', '#', 'D'}};

বাইট rowPins [numRows] = {9, 8, 7, 6}; // সারি 0 থেকে 3

বাইট কলপিনস [numCols] = {5, 4, 3, 2}; // কলাম 0 থেকে 3

// কীপ্যাড ক্লাসের একটি উদাহরণ আরম্ভ করে

কীপ্যাড myKeypad = Keypad (makeKeymap (keymap), rowPins, colPins, numRows, numCols);

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

Serial.begin (9600);

}

// যদি কী চাপানো হয়, এই কীটি 'কীপ্রেসড' ভেরিয়েবলে সংরক্ষণ করা হয় // যদি কীটি 'NO_KEY' এর সমান না হয়, তাহলে এই কীটি মুদ্রিত হয় // যদি count = 17 হয়, তাহলে কাউন্টটি 0 তে রিসেট হবে (এই মানে পুরো কীপ্যাড স্ক্যান প্রক্রিয়ার সময় কোন কী চাপানো হয় না

অকার্যকর লুপ () {

char keypressed = myKeypad.getKey ();

যদি (কীপ্রেসড! = NO_KEY)

{

Serial.print (keypressed);

}

}

ধাপ 3:

এখানে আমার ব্লগস্পট লিংক আছে এতে কিছু অতিরিক্ত ডায়াগ্রাম আছে যা আপনার সহায়ক হতে পারে… ব্লগস্পট লিঙ্ক

ধাপ 4: লাইব্রেরি যোগ করা

লাইব্রেরি যোগ করা হচ্ছে
লাইব্রেরি যোগ করা হচ্ছে
লাইব্রেরি যোগ করা হচ্ছে
লাইব্রেরি যোগ করা হচ্ছে
লাইব্রেরি যোগ করা হচ্ছে
লাইব্রেরি যোগ করা হচ্ছে

লাইব্রেরি যোগ করা হচ্ছে:

লাইব্রেরি যোগ করার জন্য স্কেচ> ইনক্লুড লাইব্রেরিতে যান লাইব্রেই নাম "কীপ্যাড" টাইপ করুন তারপর install টিপুন। তারপর আপনার arduino এ স্কেচ আপলোড করুন।

ওয়ার্ডপ্রেস ব্লগ

ব্লগ স্পট

প্রস্তাবিত: