
תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46

קלט לוח המקשים הוצג לצג הסדרתי עם arduino uno ו- 4x4 לוח מקשים מלא …
אספקה
Arduino uno x 1
לוח מקשים 4x4
את כל אלה תוכלו למצוא באתר זה:
חלקי טק BDSpeedy
שלב 1: התחברות עם 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 שלך. הנה כמה קישורים אופציונאליים:
בלוג וורדפרס
נקודת בלוג
מוּמלָץ:
תיבת הארכת הג'ויסטיק למקלדת ארדואינו ובקר הסאונד באמצעות Deej: 8 שלבים

תיבת הארכת הג'ויסטיק למקלדת ארדואינו ובקר הסאונד באמצעות Deej: למה במשך זמן מה רציתי להוסיף ג'ויסטיק קטן למקלדת שלי לשליטה על רכיבי ממשק או משימות קטנות יותר במשחקים וסימולטורים (MS Flight Sim, Elite: Dangerous, מלחמת הכוכבים: טייסות וכו '). כמו כן, עבור עלית: מסוכנת, הייתי
הפוך את Commodore 64 למקלדת Bluetooth של IOS: 6 שלבים (עם תמונות)

הפוך את Commodore 64 למקלדת Bluetooth של IOS: הוראה זו מתארת כיצד להפוך מחשב Commodore 64 למקלדת Bluetooth. זה כרוך בתכנות בקר מיקרו עם Arduino IDE ובניית לוח מעגלים. ציוד שתצטרך (חלקם אופציונאליים): קומודור 64 עם
לגרום למקלדת CASIO לעבוד על Power Bank: 8 שלבים (עם תמונות)

לגרום למקלדת CASIO לעבוד על Power Bank: יש לי CASIO CT-636 ישן, שעובד עם מתאם 9V או 6 סוללות בגודל D. זה לא מגיע עם מתאם, אתה צריך לספק אחד ולוודא שהוא יכול לעבור לשלילי-פנימי, חיובי-מבחוץ-שהוא הסטנדרט הישן של ג'ק החבית
גישה למקלדת 4x4 עם ארדואינו: 5 שלבים (עם תמונות)

גישה למקלדת 4x4 עם Arduino: לוח המקשים 4x4 מורכב מ -16 מקשים מסודרים כמו מטריצה. השיטה המשמשת לגישה למקלדת 4x4 בשיטת סריקת מטריצות. לוח המקשים 4x4 דורש 8 סיכות כדי לגשת אליו, כלומר 4 סיכות לעמודים ו -4 סיכות לקו. כיצד הסריקה ז
מדריך הצג מונה + מדריך ESP8266: 6 שלבים (עם תמונות)

מדריך הצגת מדריכים + מדריך ESP8266: מוני מנוי ליוטיוב ולפייסבוק הם די שכיחים, אבל למה שלא תכין משהו דומה עבור Instructables? זה בדיוק מה שאנחנו הולכים לעשות: במדריך זה נכין מונה צפייה של Instructables! הצפיות יצטרכו להיות כפופות