جدول المحتويات:
فيديو: برنامج تعليمي Arduino Keypad 4x4: 4 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
تم عرض إدخال لوحة المفاتيح على الشاشة التسلسلية مع كود اردوينو أونو و 4x4 لوحة المفاتيح الكاملة …
اللوازم
اردوينو أونو x 1
لوحة مفاتيح 4x4
كل هذه يمكن العثور عليها في هذا الموقع:
أجزاء تقنية BDSpeedy
الخطوة 1: التوصيل بـ Arduino
توصيل لوحة المفاتيح مع دبابيس Aruduino الرقمية:
Keypad Pin يتصل بـ Arduino Pin
1 D9
2 د 8
3 د 7
4 د 6
5 D5
6 د 4
7 د 3
8 D2
الخطوة 2: الكود
الشفرة:
#يشمل
البايت الثابت numRows = 4
البايت الثابت numCols = 4 ؛
keymap [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 (keymap) ، rowPins ، colPins ، numRows ، numCols) ؛
الإعداد باطل() {
Serial.begin (9600) ؛
}
// إذا تم الضغط على المفتاح ، فسيتم تخزين هذا المفتاح في متغير "مضغوط" // إذا كان المفتاح لا يساوي "NO_KEY" ، فسيتم طباعة هذا المفتاح // إذا كان العدد = 17 ، فسيتم إعادة تعيين العدد مرة أخرى إلى 0 (هذا يعني عدم الضغط على أي مفتاح أثناء عملية فحص لوحة المفاتيح بأكملها
حلقة فارغة() {
char keypressed = myKeypad.getKey () ،
إذا (الضغط! = NO_KEY)
{
Serial.print (مضغوط) ؛
}
}
الخطوه 3:
هنا رابط blogspot الخاص بي يحتوي على رسم تخطيطي إضافي قد تجده مفيدًا … رابط blogspot
الخطوة 4: إضافة مكتبة
إضافة المكتبة:
لإضافة المكتبة ، انتقل إلى Skeetches> Include library ، واكتب اسم المكتبة "keypad" ثم اضغط على تثبيت ، ثم قم بتحميل الرسم التخطيطي إلى اردوينو الخاص بك. إليك بعض الروابط الاختيارية:
مدونة ووردبريس
بقعة بلوق
موصى به:
ماذا يوجد داخل المؤازرة وكيفية استخدامها مع برنامج تعليمي كامل من Arduino: 6 خطوات
ماذا يوجد داخل المؤازرة وكيفية استخدامها مع برنامج تعليمي كامل من Arduino: في هذا البرنامج التعليمي ، دعنا نستكشف ما هو مقطع الفيديو التعليمي servowatch هذا
برنامج تعليمي لجهاز الاستشعار بالموجات فوق الصوتية باستخدام Arduino: 6 خطوات
البرنامج التعليمي لجهاز الاستشعار بالموجات فوق الصوتية باستخدام Arduino: هذا الدليل عبارة عن دليل حول مستشعر الموجات فوق الصوتية الشهير HC - SR04. سأشرح كيف يعمل ، وأعرض لك بعض ميزاته وأشارك مثالاً لمشروع Arduino يمكنك اتباعه للتكامل في مشاريعك. نحن نقدم مخططًا تخطيطيًا على
برنامج تعليمي لمستشعر بصمة الإصبع من Arduino: 6 خطوات (بالصور)
برنامج Arduino Fingerprint Sensor التعليمي: أيها الأصدقاء الأعزاء مرحبًا بكم في برنامج تعليمي آخر! سنقوم اليوم ببناء مشروع Arduino مثير للاهتمام يستخدم وحدة مستشعر بصمات الأصابع. دون مزيد من التأخير ، دعنا نبدأ! أردت دائمًا تجربة وحدة مستشعر بصمات الأصابع في
BLINKENROCKET - برنامج تعليمي حول اللحام: 14 خطوة (بالصور)
BLINKENROCKET - برنامج تعليمي حول اللحام: إن Blinkenrocket عبارة عن مجموعة إلكترونيات ذاتية الصنع ، وهي مصممة لتعليم لحام SMD ، مع توفير منتج ممتع ومفيد سهل الاستخدام ، ويتميز بمصفوفة 8x8 LED يمكن برمجتها باستخدام مقبس HEADPHONE العادي مباشرة على جهازك كمبيوتر محمول ، دكتوراه
استخدم وحدة Bluetooth 4.0 HC-08 للتحكم في المصابيح القابلة للعنونة - برنامج تعليمي لـ Arduino Uno: 4 خطوات (بالصور)
استخدم وحدة Bluetooth 4.0 HC-08 للتحكم في المصابيح القابلة للعنونة - برنامج تعليمي لـ Arduino Uno: هل تعمقت في وحدات الاتصال حتى الآن مع Arduino؟ يفتح Bluetooth عالماً من الإمكانيات لمشاريع Arduino الخاصة بك واستخدام إنترنت الأشياء. سنبدأ هنا بخطوة صغيرة ونتعلم كيفية التحكم في مصابيح LED القابلة للعنونة باستخدام SMA