كيفية عرض لوحة المتصدرين على شاشة TFT مقاس 2.4 بوصة Ili9341؟

Mar 20, 2026

ترك رسالة

راشيل كيم
راشيل كيم
شغوف بالابتكار ، أركز على الاستفادة من التقنيات الناشئة لتعزيز أداء عرض LCD. يتضمن دوري العمل عن كثب مع فرق البحث والتطوير لتطوير حلول تلبي احتياجات السوق المتطورة في شركة Longnan Hongtai Technology Co. ، Ltd.

مرحبًا بالجميع! أنا مورد شاشة TFT مقاس 2.4 بوصة Ili9341. سأشارككم اليوم كيفية عرض لوحة المتصدرين على هذه الشاشة الصغيرة الرائعة.

أولاً، دعنا نتحدث عن سبب رغبتك في استخدام TFT 2.4inch Ili9341 للوحة المتصدرين. إنها تتمتع بدقة جيدة وشاشة ملونة زاهية ومن السهل نسبيًا التعامل مع وحدة التحكم الدقيقة. سواء كنت تعمل في مشروع ألعاب، أو نظام تسجيل نتائج رياضية، أو أي تطبيق آخر حيث تحتاج إلى عرض التصنيفات، فإن هذه الشاشة يمكنها القيام بالمهمة على ما يرام.

المتطلبات الأساسية

قبل أن تبدأ، ستحتاج إلى بعض الأشياء. من الواضح أنك تحتاج إلى شاشة TFT مقاس 2.4 بوصة Ili9341 نفسها. ستحتاج أيضًا إلى وحدة تحكم دقيقة، مثل Arduino أو Raspberry Pi. لقد استخدمت كليهما، وهما يعملان بشكل رائع مع هذه الشاشة. ستحتاج أيضًا إلى بعض المكونات الإلكترونية الأساسية مثل المقاومات والمكثفات والكابلات اللازمة لتوصيل كل شيء. وبطبيعة الحال، سوف تحتاج إلى بعض المعرفة البرمجية. إذا كنت جديدًا في البرمجة، فلا تقلق. هناك الكثير من الموارد عبر الإنترنت لمساعدتك على البدء.

إعداد الأجهزة

دعونا ندخل في إعداد الأجهزة. يعد توصيل TFT 2.4inch Ili9341 بوحدة التحكم الدقيقة أمرًا سهلاً للغاية. تستخدم الشاشة بروتوكول SPI (الواجهة الطرفية التسلسلية)، وهو وسيلة شائعة للتواصل بين الأجهزة. ستحتاج إلى توصيل دبابيس MOSI (Master Out Slave In)، وMISO (Master In Slave Out)، وSCK (Serial Clock)، وCS (Chip Select). يمكنك العثور على مخطط pinout لجهاز TFT 2.4inch Ili9341 في ورقة البيانات.

إذا كنت تستخدم Arduino، فيمكنك توصيل الشاشة بمنافذ SPI الموجودة على اللوحة. على سبيل المثال، في Arduino Uno، منفذ MOSI هو 11، MISO هو 12، SCK هو 13، ويمكنك استخدام أي طرف رقمي لـ CS. تأكد من توصيل دبابيس الطاقة والأرض بشكل صحيح أيضًا. يمكنك أيضا التحقق منواجهة سبي LCDلمزيد من المعلومات حول شاشات LCD ذات واجهة SPI.

إعداد البرامج

بمجرد إعداد الجهاز، حان الوقت للانتقال إلى البرنامج. ستحتاج إلى تثبيت المكتبات اللازمة لجهاز TFT 2.4inch Ili9341. هناك عدد قليل من المكتبات المختلفة المتاحة، ولكنني أوصي باستخدام مكتبات Adafruit_GFX وAdafruit_ILI9341. تسهل هذه المكتبات رسم الأشكال والنصوص والصور على الشاشة.

Spi Interface LcdSpi Interface LCD

يمكنك تثبيت هذه المكتبات باستخدام مدير مكتبة Arduino IDE. ما عليك سوى الانتقال إلى Sketch > Include Library > Manage Libraries، والبحث عن "Adafruit GFX" و"Adafruit ILI9341". انقر فوق الزر "تثبيت" لكل مكتبة.

عرض المتصدرين

الآن، دعنا نصل إلى الجزء الممتع - عرض لوحة المتصدرين. الخطوة الأولى هي تحديد البيانات الخاصة بلوحة المتصدرين. يمكن أن تكون هذه قائمة بالأسماء والنتائج. على سبيل المثال:

#include <Adafruit_GFX.h> #include <Adafruit_ILI9341.h> #define TFT_CS D10 #define TFT_DC D9 #define TFT_RST D8 Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST); // بيانات لوحة المتصدرين const char*names[5] = {"Alice"، "Bob"، "Charlie"، "David"، "Eve"}; النتائج الصحيحة[5] = {100، 90، 80، 70، 60}؛ إعداد باطل () {tft.begin ()؛ tft.setRotation(3); tft.fillScreen(ILI9341_BLACK); } حلقة باطلة() { tft.setCursor(10, 10); tft.setTextColor(ILI9341_WHITE); tft.setTextSize(2); tft.print("المتصدرين"); for (int i = 0; i < 5; i++) { tft.setCursor(10, 40 + i * 30); tft.print(i+1); tft.print("."); tft.print(names[i]); tft.print(: "); tft.print(scores[i]); } تأخير(5000); }

في هذا الكود، نقوم أولاً بتضمين المكتبات الضرورية وتحديد المسامير لشاشة TFT. ثم نقوم بإنشاء مثيل للادافروت_ILI9341فصل. فييثبتوظيفة، نقوم بتهيئة الشاشة، وضبط التدوير، وملء الشاشة باللون الأسود.

فيحلقةوظيفة، نقوم أولاً بطباعة عنوان "Leaderboard" في الجزء العلوي من الشاشة. بعد ذلك، نمر عبر مصفوفات الأسماء والدرجات ونطبع كل إدخال على الشاشة. وأخيرًا، نضيف تأخيرًا قدره 5 ثوانٍ قبل تكرار الحلقة.

تخصيص المتصدرين

يمكنك تخصيص لوحة الصدارة لجعلها تبدو أكثر إثارة للاهتمام. على سبيل المثال، يمكنك تغيير لون النص وحجمه وخطه. يمكنك أيضًا إضافة رسومات أو صور. توفر مكتبة Adafruit_GFX وظائف لرسم الأشكال مثل المستطيلات والدوائر والخطوط. يمكنك استخدام هذه الوظائف لإنشاء لوحة صدارة أكثر جاذبية من الناحية المرئية.

استكشاف الأخطاء وإصلاحها

إذا كنت تواجه مشكلة في عرض لوحة الصدارة بشكل صحيح، فهناك بعض الأشياء التي يمكنك التحقق منها. أولاً، تأكد من صحة توصيلات الأجهزة. تحقق من مخطط pinout وتأكد من توصيل جميع المسامير بشكل صحيح. ثانيا، التحقق من البرنامج. تأكد من تثبيت المكتبات الصحيحة وأن الكود خالي من الأخطاء. يمكنك أيضًا تجربة استخدام رمز المثال الذي توفره المكتبة لمعرفة ما إذا كانت الشاشة تعمل أم لا.

خيارات TFT LCD أخرى

إذا كان TFT 2.4 بوصة Ili9341 لا يلبي احتياجاتك، فإننا نقدم أيضًا خيارات TFT LCD أخرى. على سبيل المثال، لديناشاشة TFT LCD بواجهة 4.3 بوصة 480 × 320 RGB، والتي تحتوي على شاشة أكبر ودقة أعلى. يمكنك أيضا التحقق منواجهة سبي LCDلمزيد من المعلومات حول شاشات LCD الخاصة بواجهة SPI.

تواصل معنا للمشتريات

إذا كنت مهتمًا بشراء شاشة TFT 2.4 بوصة Ili9341 أو أي من منتجات TFT LCD الأخرى، فلا تتردد في التواصل معنا. يسعدنا مناقشة متطلباتك وتزويدك بعرض أسعار. لدينا فريق من الخبراء الذين يمكنهم مساعدتك في أي أسئلة فنية قد تكون لديكم. سواء كنت هاويًا أو محترفًا، لدينا الحل المناسب لك.

مراجع

  • وثائق مكتبة Adafruit_GFX
  • وثائق مكتبة Adafruit_ILI9341
  • ورقة بيانات TFT 2.4 بوصة Ili9341
إرسال التحقيق