جدول المحتويات:
- الخطوة 1: مقدمة
- الخطوة الثانية: أشياء يجب استخدامها:
- الخطوة الثالثة: التخطيطي والمجلس:
- الخطوة 4: استخدام LDmicro مع برمجة السلم:
- الخطوة 5: استخدام Arduino IDE 1.8.x مع Mightycore و SMlib:
- الخطوة السادسة: الخلاصة:
فيديو: مثال على الخزانة مع لوحة مفاتيح Arduino Matrix Keypad 4x4: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
طريقتان لإدارة لوحة المفاتيح ذات 16 زر ضغط مع الحد الأدنى من المسامير.
الخطوة 1: مقدمة
لقد عملت مؤخرًا على طريقة لإدارة مصفوفة لوحة مفاتيح تعمل باللمس مقاس 4 × 4 متصلة بنسخة من Arduino. كانت نقاط المجموعة:
- لاستخدام 4 + 1 دبابيس فقط بدلاً من 8 دبابيس على atmega328p
- لإضافة رابط CHAR بشاشة عرض LCD 4x20 عبر I2C (دبابيس)
- للتحكم بالمخرجات الرقمية والتناظرية.
لذلك ، وجود الكثير من الأشياء التي يجب التحكم فيها باستخدام مقدار خاطئ من الإدخال / الإخراج.
الخطوة الثانية: أشياء يجب استخدامها:
اشتريت شاشة LCD مقاس 4x20 حرفًا ومحول وحدة I2C لتوصيل الشاشة بدبابيس SDA (A4) و SCL (A5) على نسخة اردوينو الخاصة بي.
أستخدم MM74C922N الشهير والذي عفا عليه الزمن الآن: محول من 8 إلى 4 طرق يناسب لوحة مفاتيح المصفوفة 4x4.
لقد قمت بإنشاء نسخة من arduino بناءً على atmega328p وبرمجتها عبر موصل HE10 (ناقل SPI) وكابل USBasp.
الخطوة الثالثة: التخطيطي والمجلس:
اللوحة مصنوعة من:
- تستخدم لوحة مفاتيح LCD فقط مع Arduino IDE ، غير ممكن مع LDmicro (برمجة السلم)
- لوحة MM74C922N: 16 زر ضغط مشفر على 16 قيمة ثنائية على 4 بت DCBA. عند الضغط على زر: تضيء أضواء LED الزرقاء وتظهر قيمة في DCBA (A هي LSB). عند تحرير الزر: ينطفئ مصباح LED الأزرق ويتم إعادة تعيين القيمة إلى الصفر في DCBA.
-لوحة استنساخ Arduino atmega238p.
الخطوة 4: استخدام LDmicro مع برمجة السلم:
يتكون الكود المراد إدخاله من 4 قيم من بين 16 قيمة مضغوطة ، لذا فإن مجموعات 16 × 16 × 16 × 16.
بمجرد رسم SFC ، يجب عليك بعد ذلك ترجمته إلى LADDER بالطريقة الواردة في أحد ملفاتي
تعليمات:
www.instructables.com/id/Arduino-tomation-…
بمجرد كتابته ، قم بتجميعه كـ xxxx.hex ثم قم بتنزيله باستخدام برنامج تنزيل KHAZAMA.
لا يمكن برمجة شاشة LCD على LDmicro.
أعطي LDmicro zip مع رسم SERRURE.id فيه و KHAZAMA downloader.
الخطوة 5: استخدام Arduino IDE 1.8.x مع Mightycore و SMlib:
أترجم SFC إلى آلة دولة. ثم استخدمت Arduino IDE مع مكتبة Mightycore و SM بالداخل.
أعرض رسالة مثل: ERROR ، WAITING ، UNLOCK ، تم الوصول إلى الحالة ، قيمة الضغط على المفتاح على دبلوم LCD.
أعطيك الرسم و SM lib. من أجل Mightycore ، انظر إلى هذا:
www.instructables.com/id/Arduino-18x-Clone …
الخطوة السادسة: الخلاصة:
هاتان طريقتان لإدارة لوحة المفاتيح الـ 16 واستغرق الأمر عدة ساعات للعثور على التسلسل الجيد ولكن الآن يعمل بشكل جيد. يجب أن تحترم هذه الخطوات:
-1 اكتشف الضغط على مفتاح على حافة صاعدة من دبوس DA
-2 اقرأ القيمة التي تم إنشاؤها على DCBA وقارن بالقيمة الجيدة
ما لم يكن بالتأكيد لن ينجح.
شكرا لجميع البرامج التعليمية الشيقة عبر الشبكة.
موصى به:
لوحة مفاتيح USB عالمية مع مفاتيح RGB: 6 خطوات
لوحة مفاتيح USB عالمية مع مفاتيح RGB: في هذا التوجيه ، سأوضح لك كيفية إنشاء لوحة مفاتيح USB مخصصة تتصرف تمامًا مثل لوحة مفاتيح الكمبيوتر العادية. يمكنك تعيين أي مجموعة مفاتيح أو تسلسل مفاتيح للضغط عليها أثناء الضغط على زر ضغط واحد فقط. يمكنك استخدامه
مثال حديث وجديد وأسهل للخزانة مع لوحة مفاتيح Arduino Matrix Keypad 4x4: 3 خطوات
مثال حديث وجديد وأسهل للخزانة مع Arduino Matrix Keypad 4x4: مثال آخر على استخدام مصفوفة لوحة مفاتيح LCD 4x4 مع دائرة I2C
لوحة مفاتيح سريعة وقذرة (لوحة مفاتيح فارغة): 3 خطوات
لوحة مفاتيح سريعة وقذرة (لوحة مفاتيح فارغة): لوحة مفاتيح داس هي اسم لوحة المفاتيح الأكثر شيوعًا بدون نقوش على المفاتيح (لوحة مفاتيح فارغة). يتم بيع لوحة مفاتيح Das بسعر 89.95 دولارًا. سيرشدك هذا الدليل أثناء إنشاء لوحة مفاتيح قديمة لديك
تنظيف لوحة مفاتيح Apple Aluminium . أو أي لوحة مفاتيح أخرى ناعمة الملمس: 5 خطوات
تنظيف لوحة مفاتيح Apple Aluminium …. أو أي لوحة مفاتيح أخرى ناعمة الملمس: نظيفة مثلك أو قد أحاول الحفاظ على لوحات مفاتيح Apple المصنوعة من الألومنيوم ، فإنها تصبح قذرة بعد عام أو نحو ذلك. هذا التوجيه هو لمساعدتك على تنظيفه. كن حذرًا ، لأنني لست مسؤولاً إذا تعطلت لوحة المفاتيح أثناء القيام بذلك …. SUCKS F
اصنع لوحة اسم مضاءة من مفاتيح لوحة المفاتيح: 6 خطوات
اصنع لوحة اسم مضاءة من مفاتيح لوحة المفاتيح: سيوضح لك هذا Instructable جميعًا كيفية إنشاء لوحة اسم مضاءة من بعض مفاتيح لوحة المفاتيح الخردة وبعض الإلكترونيات. هيا بنا نبدأ