תוכן עניינים:

מדריך למקלדת ארדואינו 4x4: 4 שלבים (עם תמונות)
מדריך למקלדת ארדואינו 4x4: 4 שלבים (עם תמונות)

וִידֵאוֹ: מדריך למקלדת ארדואינו 4x4: 4 שלבים (עם תמונות)

וִידֵאוֹ: מדריך למקלדת ארדואינו 4x4: 4 שלבים (עם תמונות)
וִידֵאוֹ: הגדרת מקלדת סמסונג 2024, סֶפּטֶמבֶּר
Anonim
מדריך למקלדת ארדואינו 4x4
מדריך למקלדת ארדואינו 4x4

קלט לוח המקשים הוצג לצג הסדרתי עם arduino uno ו- 4x4 לוח מקשים מלא …

אספקה

Arduino uno x 1

לוח מקשים 4x4

את כל אלה תוכלו למצוא באתר זה:

חלקי טק BDSpeedy

שלב 1: התחברות עם Arduino

חיבור עם Arduino
חיבור עם Arduino
חיבור עם Arduino
חיבור עם Arduino

לוח מקשים מחובר עם סיכות דיגיטליות של ארוודואינו:

סיכת לוח המקשים מתחברת לפין Arduino

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'}};

בתים rowPins [numRows] = {9, 8, 7, 6}; // שורות 0 עד 3

בת colPins [numCols] = {5, 4, 3, 2}; // עמודות 0 עד 3

// מאתחל מופע של מחלקת לוח המקשים

לוח מקשים myKeypad = לוח מקשים (makeKeymap (מפתח מקשים), rowPins, colPins, numRows, numCols);

הגדרת בטל () {

Serial.begin (9600);

}

// אם לוחצים על מקש, מקש זה מאוחסן במשתנה של 'מקשים' // אם המפתח אינו שווה ל- 'NO_KEY', אז מפתח זה מודפס // אם count = 17, ואז הספירה מאופסת בחזרה ל- 0 (זה פירוש הדבר שאין לחיצה על מקש כל תהליך סריקת לוח המקשים

לולאת חלל () {

char kepressed = myKeypad.getKey ();

אם (הקשה על מקשים! = NO_KEY)

{

הדפסה סידורית (הקשה על מקשים);

}

}

שלב 3:

הנה הקישור שלי ל- blogspot. יש לו תרשים נוסף שאולי תמצא אותו מועיל … קישור blogspot

שלב 4: הוספת ספרייה

הוספת ספרייה
הוספת ספרייה
הוספת ספרייה
הוספת ספרייה
הוספת ספרייה
הוספת ספרייה

הוספת הספרייה:

כדי להוסיף את הספרייה עבור אל Skeetches> כלול ספרייה הקלד את שם הליבריי "לוח מקשים" ולאחר מכן הקש על install. לאחר מכן העלה את הסקיצה ל- arduino שלך. הנה כמה קישורים אופציונאליים:

בלוג וורדפרס

נקודת בלוג

מוּמלָץ: