چگونه اندازه فونت را در TFT 1.77 اینچی St7735 تغییر دهیم؟

Feb 24, 2026

پیام بگذارید

رابرت برنزه
رابرت برنزه
با تمرکز بر روی نمایشگرهای Smart LCD ، من در ادغام فناوری های هوش مصنوعی و IoT برای ایجاد راه حل های هوشمند نمایش کار می کنم. نقش من در شرکت Technology Longnan Hongtai ، Ltd شامل فشار دادن مرزهای فناوری LCD است.

سلام! به عنوان تامین کننده TFT 1.77 اینچی St7735، اغلب در مورد چگونگی تغییر اندازه فونت در این نمایشگر کوچک زیبا از من سوال می شود. بنابراین، فکر کردم که یک پست وبلاگی تهیه کنم تا شما را قدم به قدم در این فرآیند راهنمایی کنم. چه یک سرگرمی باشید که روی یک پروژه DIY جالب کار می کنید یا یک حرفه ای که نیاز به یک راه حل نمایش قابل اعتماد دارید، این راهنما برای شما مناسب است.

آشنایی با مبانی TFT 1.77 اینچی St7735

قبل از اینکه به تغییر اندازه فونت بپردازیم، اجازه دهید کمی در مورد خود TFT 1.77 اینچی St7735 صحبت کنیم. این نمایشگر به دلیل ابعاد جمع و جور و عملکرد بالا شناخته شده است. این یک انتخاب محبوب برای طیف گسترده ای از برنامه ها، از دستگاه های کوچک دستی گرفته تا سیستم های تعبیه شده است. کنترلر St7735 وظیفه هدایت نمایشگر و مدیریت تمام گرافیک ها و رندر متن را بر عهده دارد.

چرا اندازه فونت را تغییر دهیم؟

دلایل مختلفی وجود دارد که ممکن است بخواهید اندازه فونت TFT 1.77inch St7735 خود را تغییر دهید. شاید روی پروژه‌ای کار می‌کنید که در آن متن برای دید بهتر باید بزرگ‌تر باشد، یا شاید بخواهید با استفاده از فونت کوچک‌تر، متن بیشتری را روی صفحه قرار دهید. به هر دلیلی، تغییر اندازه فونت یک فرآیند نسبتاً ساده است، زمانی که بدانید چگونه.

مرحله 1: کتابخانه مناسب را انتخاب کنید

اولین قدم برای تغییر اندازه فونت، انتخاب کتابخانه مناسب برای پروژه است. چندین کتابخانه برای St7735 1.77 اینچی TFT وجود دارد که هر کدام مجموعه ای از ویژگی ها و عملکردهای خاص خود را دارند. یکی از کتابخانه های محبوب Adafruit ST7735 و ST7789 Library است. این کتابخانه طیف وسیعی از عملکردها را برای کنترل نمایشگر فراهم می کند، از جمله قابلیت تنظیم اندازه فونت.

برای نصب کتابخانه Adafruit ST7735 و ST7789، می توانید از مدیر کتابخانه آردوینو IDE استفاده کنید. به سادگی به Sketch > Include Library > Manage Libraries بروید و «Adafruit ST7735 and ST7789 Library» را جستجو کنید. برای نصب کتابخانه روی دکمه Install کلیک کنید.

مرحله 2: آردوینو خود را راه اندازی کنید

هنگامی که کتابخانه را نصب کردید، باید آردوینو خود را برای ارتباط با TFT 1.77 اینچی St7735 راه اندازی کنید. این شامل اتصال صفحه نمایش به آردوینو با استفاده از پین های مناسب است. اتصالات دقیق پین به تنظیمات خاص شما بستگی دارد، اما در اینجا یک راهنمای کلی وجود دارد:

  • VCC: اتصال به 3.3 ولت یا 5 ولت (صفحه داده را برای نمایشگر خاص خود بررسی کنید)
  • GND: اتصال به زمین
  • SCLK: به پین ​​SCK آردوینو وصل شوید (معمولاً پایه 13)
  • دود: به پین ​​MOSI آردوینو وصل شوید (معمولاً پایه 11)
  • CS: به یک پین دیجیتال در آردوینو وصل شوید (مثلا پین 10)
  • دی سی: به یک پین دیجیتال در آردوینو وصل شوید (مثلاً پایه 9)
  • RST: به یک پین دیجیتال در آردوینو وصل شوید (به عنوان مثال، پایه 8)

در اینجا یک قطعه کد نمونه برای مقداردهی اولیه نمایشگر با استفاده از کتابخانه Adafruit ST7735 و ST7789 آورده شده است:

#include <Adafruit_GFX.h> // کتابخانه گرافیکی هسته #include <Adafruit_ST7735.h> // کتابخانه مخصوص سخت افزار برای ST7735 #include <SPI.h> // برای نمایشگرهای مبتنی بر ST7735، این پین ها هستند: -1 و به پین RESET آردوینو وصل شوید #define TFT_DC 9 // از SPI سخت افزاری (در Uno, #13, #12, #11) و موارد فوق برای CS/DC/RST Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC,TFT_CS, TFT_RST,) استفاده کنید. void setup() { Serial.begin(9600); // مقدار اولیه نمایشگر tft.initR(INITR_BLACKTAB); tft.setRotation(3); } void loop() { // کد شما در اینجا }

مرحله 3: اندازه فونت را تغییر دهید

اکنون که آردوینو خود را راه اندازی کرده اید و نمایشگر را مقداردهی اولیه کرده اید، زمان تغییر اندازه فونت فرا رسیده است. کتابخانه Adafruit ST7735 و ST7789 یک عملکرد ساده به نام ارائه می دهدsetTextSize()که به شما امکان می دهد اندازه فونت را تنظیم کنید. راsetTextSize()تابع یک پارامتر عدد صحیح می گیرد که اندازه فونت را مشخص می کند. مقدار 1 مربوط به کوچکترین اندازه قلم است و مقادیر بزرگتر اندازه فونت را به نسبت افزایش می دهد.

در اینجا یک نمونه کد کد وجود دارد که نحوه تغییر اندازه فونت را نشان می دهد:

#include <Adafruit_GFX.h> // کتابخانه گرافیکی هسته #include <Adafruit_ST7735.h> // کتابخانه مخصوص سخت افزار برای ST7735 #include <SPI.h> // برای نمایشگرهای مبتنی بر ST7735، این پین ها هستند: -1 و به پین RESET آردوینو وصل شوید #define TFT_DC 9 // از SPI سخت افزاری (در Uno, #13, #12, #11) و موارد فوق برای CS/DC/RST Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC,TFT_CS, TFT_RST,) استفاده کنید. void setup() { 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 ("سلام، جهان!"); } void loop() { // کد شما در اینجا }

در این مثال، اندازه فونت را با استفاده از 2 تنظیم کردیمsetTextSize()تابع شما می توانید با اندازه های مختلف فونت آزمایش کنید تا فونتی را پیدا کنید که بهترین کار را برای پروژه شما دارد.

ملاحظات دیگر

  • استفاده از حافظه: به خاطر داشته باشید که اندازه فونت های بزرگتر به حافظه بیشتری برای ذخیره داده های فونت نیاز دارد. اگر با حافظه محدود کار می کنید، ممکن است لازم باشد اندازه قلم کوچک تری انتخاب کنید یا از فونت با حافظه کارآمدتر استفاده کنید.
  • وضوح نمایش: حداکثر اندازه قلمی که می توانید استفاده کنید به وضوح صفحه نمایش شما بستگی دارد. اگر سعی کنید از اندازه فونت خیلی بزرگ استفاده کنید، ممکن است متن به درستی روی صفحه نمایش قرار نگیرد.

محصولات مرتبط

اگر به گزینه های دیگر صفحه نمایش علاقه مند هستید، ما همچنین انواع ماژول های TFT LCD با کیفیت بالا مانندماژول 2.8 اینچی گرد IPS TFT LCD 480×480 RGB 24 بیتی،صفحه نمایش رابط Mipi، وصفحه نمایش LCD رنگی TFT برای تجهیزات تناسب اندام تردمیل. این نمایشگرها برای طیف وسیعی از کاربردها مناسب هستند و عملکرد و قابلیت اطمینان عالی را ارائه می دهند.

TFT Color LCD Display For Treadmill Fitness EquipmentMipi Interface Display

برای تهیه با ما تماس بگیرید

اگر به دنبال خرید TFT 1.77 اینچی St7735 یا هر یک از محصولات دیگر ما هستید، مایلیم از شما بشنویم. ما قیمت رقابتی، محصولات با کیفیت بالا و خدمات عالی به مشتریان را ارائه می دهیم. چه برای یک نمونه اولیه به یک صفحه نمایش واحد نیاز داشته باشید یا برای تولید به مقدار زیادی، ما می توانیم نیازهای شما را برآورده کنیم. بنابراین، در ارتباط با بحث خرید دریغ نکنید.

مراجع

  • اسناد کتابخانه Adafruit ST7735 و ST7789
  • برگه داده TFT 1.77 اینچی St7735
ارسال درخواست