Font besar di layar Arduino TFT

  • Dec 11, 2020
click fraud protection

Hari ini saya belajar cara membuat font dengan ukuran berapa pun dan menampilkan prasasti dengannya di layar yang terhubung ke Arduino. Berurusan dengan ini ternyata lebih sulit dari yang diperkirakan.


Untuk membuat layar informer (https://ammo1.livejournal.com/1114988.html) Saya memesan papan Arduino Wi-Fi di Aliexpress sebesar $ 5 dan layar 3,95 " seharga $ 12, yang hanya ditempatkan di lantai dua di papan Arduino dan tidak memerlukan kabel.


Penjual Arduina menulis bahwa ia memiliki sakelar-dip yang memilih mode operasi dua prosesor (ATmega328 dan ESP8266), tetapi lupa menjelaskan tujuan sakelar. Papan ini tidak memiliki nama khusus, sehingga tabel penetapan sakelar tidak segera ditemukan. Tapi saya masih menemukannya di beberapa toko Rusia yang menjual papan semacam itu.


Penjual layar menawarkan untuk mengunduh dari LCDWiki kumpulan perpustakaan dan program untuk layar ini. Saya mendownloadnya, meluncurkannya, dan mulai berdetak terlebih dahulu sehingga teksnya hanya ditampilkan tidak dalam posisi vertikal layar, tetapi dalam posisi horizontal. Kemudian saya mencoba mencari cara untuk membuat font saya sendiri. Termasuk adalah program PCtoLCD200 dengan antarmuka yang sepenuhnya Cina. Saya menemukan secara acak cara membuat font, tetapi apa yang harus dilakukan dengannya lebih lanjut tidak diketahui. Tidak ada instruksi. Lebih tepatnya, ada banyak instruksi, tetapi tidak semuanya tentang itu. Dan jika Anda menampilkan teks besar dalam font default, Anda akan merasa ngeri.

instagram viewer


Mencoba mencari petunjuk di situs iarduino.ru informasi ditemukan tentang pustaka UTFT yang mendukung banyak layar, termasuk yang satu ini. Di situs web penulis perpustakaan Rinky-Dink Electronics ada juga perpustakaan itu sendiri dan alat online untuk membuat jenis huruf apa pun.

Dan kemudian semuanya sederhana: di editor mana pun kami membuat gambar dengan semua karakter font (ada dua jenis font - alfabet dengan 95 karakter dan digital dengan 10 karakter).


Kemudian, menggunakan alat online, kami membuat font dari gambar ini. File dengan ekstensi ".c" diperoleh, yang harus ditempatkan di folder pustaka UTFT.

Dan terakhir, hubungkan font Anda dan tulis apa pun yang Anda inginkan.


Hal utama sekarang adalah font besar ini tidak menghabiskan semua memori Arduino dan ada cukup ruang untuk yang lainnya. :)

P.S. Saya tidak mengerti bagaimana orang melakukan sesuatu yang tidak standar di Arduino. Segera setelah Anda mencoba melakukan setidaknya sesuatu, tidak seperti orang lain, segera ternyata Anda perlu mencari semuanya secara acak dan dengan mengetik.

© 2020, Alexey Nadezhin
Topik utama blog saya adalah teknologi dalam kehidupan manusia. Saya menulis ulasan, berbagi pengalaman, berbicara tentang segala macam hal yang menarik. Proyek kedua saya -
lamptest.ru. Saya menguji bohlam LED dan membantu mencari tahu mana yang bagus dan mana yang tidak.