Hey! Sebagai pembekal TFT 1.77inch St7735, saya sering ditanya tentang cara menukar saiz fon pada paparan kecil yang cantik ini. Jadi, saya fikir saya akan mengumpulkan catatan blog untuk memandu anda melalui proses langkah demi langkah. Sama ada anda seorang penggemar yang mengusahakan projek DIY yang hebat atau profesional yang memerlukan penyelesaian paparan yang boleh dipercayai, panduan ini adalah untuk anda.
Memahami Asas TFT 1.77 inci St7735
Sebelum kita menyelam ke dalam menukar saiz fon, mari kita bercakap sedikit tentang TFT 1.77 inci St7735 itu sendiri. Paparan ini terkenal dengan saiz padat dan prestasi tinggi. Ia merupakan pilihan popular untuk pelbagai aplikasi, daripada peranti pegang tangan kecil kepada sistem terbenam. Pengawal St7735 bertanggungjawab untuk memacu paparan dan mengendalikan semua pemaparan grafik dan teks.
Mengapa Tukar Saiz Fon?
Terdapat beberapa sebab mengapa anda mungkin ingin menukar saiz fon pada TFT 1.77 inci St7735 anda. Mungkin anda sedang mengusahakan projek yang teksnya perlu lebih besar untuk keterlihatan yang lebih baik, atau mungkin anda ingin memuatkan lebih banyak teks pada skrin dengan menggunakan fon yang lebih kecil. Walau apa pun sebabnya, menukar saiz fon adalah proses yang agak mudah setelah anda mengetahui caranya.
Langkah 1: Pilih Perpustakaan yang Tepat
Langkah pertama dalam menukar saiz fon ialah memilih perpustakaan yang sesuai untuk projek anda. Terdapat beberapa perpustakaan tersedia untuk TFT 1.77 inci St7735, masing-masing dengan set ciri dan fungsinya sendiri. Satu perpustakaan yang popular ialah Perpustakaan Adafruit ST7735 dan ST7789. Pustaka ini menyediakan pelbagai fungsi untuk mengawal paparan, termasuk keupayaan untuk menetapkan saiz fon.
Untuk memasang Perpustakaan Adafruit ST7735 dan ST7789, anda boleh menggunakan Pengurus Perpustakaan IDE Arduino. Hanya pergi ke Sketch > Include Library > Manage Libraries, dan cari "Adafruit ST7735 and ST7789 Library". Klik butang Pasang untuk memasang pustaka.
Langkah 2: Sediakan Arduino Anda
Sebaik sahaja anda telah memasang perpustakaan, anda perlu menyediakan Arduino anda untuk berkomunikasi dengan TFT 1.77 inci St7735. Ini melibatkan penyambungan paparan ke Arduino anda menggunakan pin yang sesuai. Sambungan pin yang tepat akan bergantung pada persediaan khusus anda, tetapi berikut ialah panduan umum:
- VCC: Sambung ke 3.3V atau 5V (semak lembaran data untuk paparan khusus anda)
- GND: Sambung ke tanah
- SCLK: Sambungkan ke pin SCK Arduino (biasanya pin 13)
- ASAP: Sambungkan ke pin MOSI Arduino (biasanya pin 11)
- CS: Sambung ke pin digital pada Arduino (cth, pin 10)
- DC: Sambung ke pin digital pada Arduino (cth, pin 9)
- RST: Sambung ke pin digital pada Arduino (cth, pin 8)
Berikut ialah contoh coretan kod untuk memulakan paparan menggunakan Perpustakaan Adafruit ST7735 dan ST7789:
#include <Adafruit_GFX.h> // Pustaka grafik teras #include <Adafruit_ST7735.h> // Pustaka khusus perkakasan untuk ST7735 #include <SPI.h> // Untuk paparan berasaskan ST7735, ini adalah pin: #define TFT_CS 10 #define TFT_Rdefine 10 #define TFT_R untukST 10 #define REDEFINE dan SET TFT_DC 9 // Gunakan perkakasan SPI (pada Uno, #13, #12, #11) dan di atas untuk CS/DC/RST Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST); void setup() { Serial.begin(9600); // Mulakan paparan tft.initR(INITR_BLACKTAB); tft.setRotation(3); } void loop() { // Kod anda di sini }
Langkah 3: Tukar Saiz Fon
Sekarang setelah anda menyediakan Arduino anda dan memulakan paparan, tiba masanya untuk menukar saiz fon. Perpustakaan Adafruit ST7735 dan ST7789 menyediakan fungsi ringkas yang dipanggilsetTextSize()yang membolehkan anda menetapkan saiz fon. ThesetTextSize()fungsi mengambil parameter integer yang menentukan saiz fon. Nilai 1 sepadan dengan saiz fon terkecil, dan nilai yang lebih besar meningkatkan saiz fon secara berkadar.
Berikut ialah contoh coretan kod yang menunjukkan cara menukar saiz fon:
#include <Adafruit_GFX.h> // Pustaka grafik teras #include <Adafruit_ST7735.h> // Pustaka khusus perkakasan untuk ST7735 #include <SPI.h> // Untuk paparan berasaskan ST7735, ini adalah pin: #define TFT_CS 10 #define TFT_Rdefine 10 #define TFT_R untukST 10 #define REDEFINE dan SET TFT_DC 9 // Gunakan perkakasan SPI (pada Uno, #13, #12, #11) dan di atas untuk CS/DC/RST Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST); void setup() { Serial.begin(9600); // Mulakan paparan tft.initR(INITR_BLACKTAB); tft.setRotation(3); // Tetapkan warna teks dan warna latar belakang tft.setTextColor(ST7735_WHITE, ST7735_BLACK); // Tetapkan saiz fon kepada 2 tft.setTextSize(2); // Cetak beberapa teks pada paparan tft.setCursor(0, 0); tft.println("Hello, Dunia!"); } void loop() { // Kod anda di sini }
Dalam contoh ini, kami menetapkan saiz fon kepada 2 menggunakansetTextSize()fungsi. Anda boleh bereksperimen dengan saiz fon yang berbeza untuk mencari yang paling sesuai untuk projek anda.
Pertimbangan Lain
- Penggunaan Memori: Perlu diingat bahawa saiz fon yang lebih besar memerlukan lebih banyak memori untuk menyimpan data fon. Jika anda bekerja dengan memori yang terhad, anda mungkin perlu memilih saiz fon yang lebih kecil atau menggunakan fon yang lebih cekap memori.
- Resolusi Paparan: Saiz fon maksimum yang boleh anda gunakan bergantung pada resolusi paparan anda. Jika anda cuba menggunakan saiz fon yang terlalu besar, teks mungkin tidak muat pada skrin dengan betul.
Produk Berkaitan
Jika anda berminat dengan pilihan paparan lain, kami juga menawarkan pelbagai modul LCD TFT berkualiti tinggi, sepertiModul LCD TFT IPS Bulat 2.8 inci 480×480 RGB 24bit,Paparan Antara Muka Mipi, danPaparan LCD Warna TFT untuk Peralatan Kecergasan Treadmill. Paparan ini sesuai untuk pelbagai aplikasi dan menawarkan prestasi dan kebolehpercayaan yang sangat baik.


Hubungi Kami untuk Perolehan
Jika anda ingin membeli TFT 1.77inch St7735 atau mana-mana produk kami yang lain, kami ingin mendengar daripada anda. Kami menawarkan harga yang kompetitif, produk berkualiti tinggi dan perkhidmatan pelanggan yang cemerlang. Sama ada anda memerlukan paparan tunggal untuk prototaip atau kuantiti yang banyak untuk pengeluaran, kami boleh memenuhi keperluan anda. Jadi, jangan teragak-agak untuk menghubungi perbincangan perolehan.
Rujukan
- Dokumentasi Perpustakaan Adafruit ST7735 dan ST7789
- Lembaran data TFT 1.77 inci St7735