لوحة المفاتيح اردوينو 16 زر هو جهاز مريحة والشعبية التي تسمح لك للاتصال والتحكم في أزرار متعددة من خلال إدخال اردوينو واحد أو الإخراج. تتيح لك لوحة المفاتيح هذه تبسيط عملية تطوير وبرمجة الأجهزة التي تتطلب إدخال البيانات باستخدام الأزرار بشكل كبير.
مخطط الأسلاك للوحة المفاتيح 16 زر إلى لوحة اردوينو بسيط للغاية. عند الضغط على زر على لوحة المفاتيح ، دبوس المقابلة على لوحة اردوينو يغلق على الأرض (غند). لتوصيل لوحة المفاتيح ، استخدم جهات اتصال لوحة المفاتيح الموجودة على الجانب وقم بتوصيل كل منها بدبوس منفصل من لوحة اردوينو.
مثال على توصيل لوحة مفاتيح اردوينو 16 زر:
لوحة المفاتيح دبوس 1-اردوينو دبوس 2
لوحة المفاتيح دبوس 2-اردوينو دبوس 3
لوحة المفاتيح دبوس 3-اردوينو دبوس 4
…
لوحة المفاتيح دبوس 14-اردوينو دبوس 15
لوحة المفاتيح دبوس 15-اردوينو دبوس 16
لوحة المفاتيح دبوس 16-اردوينو دبوس 17
برمجة لوحة المفاتيح 16 زر لاردوينو هو أيضا في غاية البساطة. تحتاج إلى استخدام وظيفة القراءة الرقمية() للتحقق من حالة كل دبوس تتصل به أزرار لوحة المفاتيح. اعتمادا على حالة رقم التعريف الشخصي ، يمكنك تنفيذ الإجراءات اللازمة أو إرسال البيانات إلى أجهزة أخرى.
استخدام لوحة المفاتيح 16 زر لاردوينو يمكن أن تختلف. على سبيل المثال ، يمكن استخدامه للتحكم في روبوت وإنشاء أجهزة ألعاب والتحكم في الإضاءة وغير ذلك الكثير. لوحة المفاتيح 16 زر هو جهاز مريحة وصغيرة الحجم التي تستخدم على نطاق واسع في مختلف المشاريع باستخدام اردوينو.
- 16-زر لوحة المفاتيح لاردوينو
- مخطط الاتصال
- أمثلة الاستخدام
- التكامل مع اردوينو
- الصمام التحكم
16-زر لوحة المفاتيح لاردوينو
لتوصيل لوحة المفاتيح 16 زر إلى اردوينو ، تحتاج إلى استخدام عدة دبابيس. يتم تمثيل كل زر بواسطة دبوس منفصل ويتم توصيله بالأرض عبر المقاوم. عند الضغط على الزر ، يتلقى دبوس اردوينو المقابلة إشارة ، والذي يسمح لك لمعالجة هذا الإجراء في البرنامج.
مثال على توصيل لوحة مفاتيح بـ 16 زرا:
_____| 1 |
|_____|| 2 |
|_____|
...
| 15 |
|_____|
| 16 |
|_____|
اردوينو |7 /
___ |_____|
5 فولت / 6 |
___ |_____|
غند / 5 |
___ |_____|
2 | 4 |
___ |_____|
- 3 | 3 |
- ___ |_____|
- 4 | 2 |
___ |_____|
13 | 1 |
___ |_____|
مثال على برنامج للعمل مع لوحة مفاتيح من 16 زرا:
// توصيل مكتبة للعمل مع لوحة المفاتيح
# تشمل
// إنشاء مجموعة من الأحرف للأزرار
شار لوحة المفاتيح [4] [4] = {
{'1', '2', '3', 'أ'},
{'4', '5', '6', 'ب'},
{'7', '8', '9', 'ج'},
- {'*', '0', '#', 'د'}
- };
// إنشاء كائن لوحة المفاتيح
لوحة المفاتيح = لوحة المفاتيح (ميكيماب (لوحة المفاتيح) ، أ 1 ، أ 0 ، أ 3 ، أ 2);
إعداد الفراغ () {
// تهيئة المنفذ التسلسلي لإخراج المعلومات