كيفية تغيير حجم الخط على شاشة TFT مقاس 1.77 بوصة طراز St7735؟

Feb 24, 2026

ترك رسالة

روبرت تان
روبرت تان
مع التركيز على شاشات شاشة LCD الذكية ، أعمل على دمج تقنيات الذكاء الاصطناعي وإنترنت الأشياء لإنشاء حلول عرض ذكية. يتضمن دوري في شركة Longnan Hongtai Technology Co. ، LTD دفع حدود ما يمكن أن تحققه تقنية LCD.

مرحبًا يا من هناك! باعتباري أحد موردي شاشة TFT St7735 مقاس 1.77 بوصة، غالبًا ما يتم سؤالي عن كيفية تغيير حجم الخط على هذه الشاشة الصغيرة الأنيقة. لذا، فكرت في إنشاء تدوينة لإرشادك خلال العملية خطوة بخطوة. سواء كنت هاويًا تعمل على مشروع DIY رائع أو محترفًا بحاجة إلى حل عرض موثوق، فهذا الدليل مناسب لك.

فهم أساسيات شاشة TFT مقاس 1.77 بوصة St7735

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

لماذا تغيير حجم الخط؟

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

الخطوة 1: اختر المكتبة المناسبة

الخطوة الأولى في تغيير حجم الخط هي اختيار المكتبة المناسبة لمشروعك. هناك العديد من المكتبات المتاحة لشاشة TFT مقاس 1.77 بوصة St7735، ولكل منها مجموعة الميزات والوظائف الخاصة بها. إحدى المكتبات الشهيرة هي مكتبة Adafruit ST7735 وST7789. توفر هذه المكتبة مجموعة واسعة من الوظائف للتحكم في العرض، بما في ذلك القدرة على ضبط حجم الخط.

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

الخطوة 2: إعداد اردوينو الخاص بك

بمجرد تثبيت المكتبة، ستحتاج إلى إعداد Arduino الخاص بك للتواصل مع TFT 1.77inch St7735. يتضمن ذلك توصيل الشاشة بجهاز Arduino الخاص بك باستخدام المسامير المناسبة. ستعتمد اتصالات الدبوس الدقيقة على الإعداد المحدد لديك، ولكن إليك دليل عام:

  • VCC: اتصل بـ 3.3 فولت أو 5 فولت (تحقق من ورقة البيانات الخاصة بشاشة العرض الخاصة بك)
  • أرض: الاتصال بالأرض
  • SCLK: قم بالاتصال بمنفذ SCK الخاص بـ Arduino (عادةً رقم 13)
  • دخان: قم بالاتصال بمنفذ MOSI الخاص بـ Arduino (عادةً رقم 11)
  • CS: الاتصال بدبوس رقمي على Arduino (على سبيل المثال، دبوس 10)
  • العاصمة: الاتصال بدبوس رقمي على Arduino (على سبيل المثال، دبوس 9)
  • RST: الاتصال بدبوس رقمي على Arduino (على سبيل المثال، دبوس 8)

فيما يلي مثال لمقتطف التعليمات البرمجية لتهيئة العرض باستخدام مكتبة Adafruit ST7735 وST7789:

#include <Adafruit_GFX.h> // مكتبة الرسومات الأساسية #include <Adafruit_ST7735.h> // مكتبة خاصة بالأجهزة لـ ST7735 #include <SPI.h> // بالنسبة للشاشات المستندة إلى ST7735، هذه هي الدبابيس: #define TFT_CS 10 #define TFT_RST 8 // أو اضبط على -1 واتصل بـ Arduino RESET pin #define TFT_DC 9 // Use SPI للأجهزة (في Uno و#13 و#12 و#11) وما ورد أعلاه لـ CS/DC/RST Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST); إعداد باطل () {Serial.begin (9600)؛ // تهيئة العرض tft.initR(INITR_BLACKTAB); tft.setRotation(3); } حلقة باطلة () {// الكود الخاص بك هنا }

الخطوة 3: تغيير حجم الخط

الآن بعد أن قمت بإعداد Arduino الخاص بك وتهيئة العرض، فقد حان الوقت لتغيير حجم الخط. توفر مكتبة Adafruit ST7735 وST7789 وظيفة بسيطة تسمىsetTextSize()الذي يسمح لك بضبط حجم الخط. الsetTextSize()تأخذ الدالة معلمة عددية تحدد حجم الخط. تتوافق القيمة 1 مع أصغر حجم للخط، بينما تؤدي القيم الأكبر إلى زيادة حجم الخط بشكل متناسب.

فيما يلي مثال لمقتطف التعليمات البرمجية الذي يوضح كيفية تغيير حجم الخط:

#include <Adafruit_GFX.h> // مكتبة الرسومات الأساسية #include <Adafruit_ST7735.h> // مكتبة خاصة بالأجهزة لـ ST7735 #include <SPI.h> // بالنسبة للشاشات المستندة إلى ST7735، هذه هي الدبابيس: #define TFT_CS 10 #define TFT_RST 8 // أو اضبط على -1 واتصل بـ Arduino RESET pin #define TFT_DC 9 // Use SPI للأجهزة (في Uno و#13 و#12 و#11) وما ورد أعلاه لـ CS/DC/RST Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST); إعداد باطل () {Serial.begin (9600)؛ // تهيئة العرض tft.initR(INITR_BLACKTAB); tft.setRotation(3); // تعيين لون النص ولون الخلفية tft.setTextColor(ST7735_WHITE, ST7735_BLACK); // اضبط حجم الخط على 2 tft.setTextSize(2); // اطبع بعض النص على الشاشة tft.setCursor(0, 0); tft.println("مرحبا بالعالم!"); } حلقة باطلة () {// الكود الخاص بك هنا }

في هذا المثال، قمنا بتعيين حجم الخط إلى 2 باستخدامsetTextSize()وظيفة. يمكنك تجربة أحجام الخطوط المختلفة للعثور على الحجم الذي يناسب مشروعك.

اعتبارات أخرى

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

المنتجات ذات الصلة

إذا كنت مهتمًا بخيارات العرض الأخرى، فإننا نقدم أيضًا مجموعة متنوعة من وحدات TFT LCD عالية الجودة، مثلوحدة IPS TFT LCD مستديرة مقاس 2.8 بوصة 480 × 480 RGB 24 بت,عرض واجهة ميبي، وشاشة LCD ملونة TFT لمعدات اللياقة البدنية في جهاز المشي. تعد شاشات العرض هذه مناسبة لمجموعة واسعة من التطبيقات وتوفر أداءً وموثوقية ممتازين.

TFT Color LCD Display For Treadmill Fitness EquipmentMipi Interface Display

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

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

مراجع

  • وثائق مكتبة Adafruit ST7735 وST7789
  • ورقة بيانات TFT 1.77 بوصة St7735
إرسال التحقيق