جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
اليوم ، سوف تتعلم كيف يمكنك إنشاء واستخدام الأزرار في مشاريع Arduino TFT التي تعمل باللمس. أنا أستخدم Kuman's 2.8 TFT Shield جنبًا إلى جنب مع Arduino UNO من Kuman. المكافأة: يأتي TFT Shield من Kuman مع قلم مجاني يمكنك استخدامه لمكابس أكثر دقة!
الخطوة 1: الإعداد
قم بتثبيت الدرع على لوحة Arduino. تأكد من أنها ليست بطريقة خاطئة! يمكنك استخدام الصور أعلاه كمرجع. قم بتوصيل لوحة Arduino بجهاز الكمبيوتر الخاص بك وانتقل إلى برنامج Arduino.
Allchips هي عبارة عن منصة خدمة عبر الإنترنت لمكونات الإلكترونيات ، يمكنك شراء جميع المكونات منها
الخطوة الثانية: المكتبات
قبل تحميل الكود ، ستحتاج إلى تنزيل تلك المكتبات:
- Adafruit TFT LCD
- Adafruit GFX
- شاشة تعمل باللمس Adafruit
بعد تنزيل ملفات ZIP ، قم بتضمينها في Arduino IDE بالانتقال إلى "Sketch - Include Library - Add. ZIP Libraries …"
الخطوة 3: الإنهاء
بالنسبة للمثال الذي أعددته ، يمكنك استخدام الكود الذي يمكنك العثور عليه هنا. لقد أضفت بعض التعليقات لتوضيح الأمور. بعد التحميل ، يمكنك التحقق مما إذا كانت الشاشة تعمل بشكل صحيح عن طريق الضغط على الزر. إذا كان الأمر كذلك ، فستتغير الشاشة وسيظهر نص.
الخطوة 4: استكشاف الأخطاء وإصلاحها
إذا ظلت المطابع الخاصة بك غير معروفة ، فيمكنك معايرة الشاشة عن طريق تغيير القيم الموجودة أعلى الكود (TS_MINX و TS_MAXX و TS_MINY و TS_MAXY). يعمل الزر عن طريق التحقق من مكان الضغط على الشاشة وإذا كان داخل إحداثيات الزر نفسه ، يتم تسجيل نقرة. إذا كانت القيم المذكورة أعلاه غير صحيحة ، فسيتم إيقاف تشغيل تسجيل النقرات