Arduino Keypad 4x4 სახელმძღვანელო: 4 ნაბიჯი (სურათებით)
Arduino Keypad 4x4 სახელმძღვანელო: 4 ნაბიჯი (სურათებით)
Anonim
Arduino კლავიატურის 4x4 სახელმძღვანელო
Arduino კლავიატურის 4x4 სახელმძღვანელო

კლავიატურის შეყვანა აჩვენა სერიულ მონიტორს arduino uno და 4x4 კლავიატურის სრული კოდით…

მარაგები

Arduino uno x 1

4x4 კლავიატურა

ეს ყველაფერი შეგიძლიათ ნახოთ ამ საიტზე:

BDSpeedy ტექნიკური ნაწილები

ნაბიჯი 1: დაკავშირება არდუინოსთან

დაკავშირება არდუინოსთან
დაკავშირება არდუინოსთან
დაკავშირება არდუინოსთან
დაკავშირება არდუინოსთან

კლავიატურის დაკავშირება aruduino ციფრული ქინძისთავებით:

კლავიატურის Pin უკავშირდება Arduino Pin- ს

1 D9

2 D8

3 D7

4 D6

5 D5

6 D4

7 D3

8 D2

ნაბიჯი 2: კოდი

კოდი
კოდი

კოდი:

#ჩართეთ

const byte numRows = 4

const byte numCols = 4;

გასაღების რუკა [numRows] [numCols] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}};

byte rowPins [numRows] = {9, 8, 7, 6}; // რიგები 0 -დან 3 -მდე

ბაიტი colPins [numCols] = {5, 4, 3, 2}; // სვეტები 0 -დან 3 -მდე

// ინიციალიზებს კლავიატურის კლასის მაგალითს

კლავიატურა myKeypad = კლავიატურა (makeKeymap (გასაღები), rowPins, colPins, numRows, numCols);

void setup () {

სერიული.დაწყება (9600);

}

// თუ გასაღები დაპრესილია, ეს გასაღები ინახება 'keypressed' ცვლადში // თუ გასაღები არ არის ტოლი 'NO_KEY', მაშინ ეს გასაღები იბეჭდება // თუ რაოდენობა = 17, მაშინ რიცხვი აღდგება 0 -ზე (ეს ნიშნავს, რომ კლავიატურაზე დაჭერილი არ არის კლავიატურის სკანირების მთელი პროცესი

ბათილი მარყუჟი () {

char keypressed = myKeypad.getKey ();

თუ (ღილაკზე დაჭერილი! = NO_KEY)

{

Serial.print (ღილაკზე დაჭერილი);

}

}

ნაბიჯი 3:

აქ არის ჩემი ბლოგსპოტის ბმული, მას აქვს დამატებითი დიაგრამა, რომელიც შეიძლება დაგეხმაროთ… ბლოგსპოტის ბმული

ნაბიჯი 4: ბიბლიოთეკის დამატება

ბიბლიოთეკის დამატება
ბიბლიოთეკის დამატება
ბიბლიოთეკის დამატება
ბიბლიოთეკის დამატება
ბიბლიოთეკის დამატება
ბიბლიოთეკის დამატება

ბიბლიოთეკის დამატება:

ბიბლიოთეკის დასამატებლად გადადით ჩანახატებზე> ბიბლიოთეკის ჩართვა შეიყვანეთ ბიბლიის სახელი "კლავიატურა" და დააჭირეთ ინსტალაციას. შემდეგ ატვირთეთ ესკიზი თქვენს არდუინოში. აქ არის რამოდენიმე არჩევითი ბმული:

wordpress ბლოგი

ბლოგის ადგილი

გირჩევთ: