kesin ayrıntılar>>
kesin ayrıntılar:
>>>Daha fazla ayrıntı: Açmak için buraya tıklayın<<<
Özellikler:
4 telli SPI modunda GDEH029A1 / SSD1608 tabanlı ePaper modülleri desteği. Diğer kontrolörler için destek daha sonra eklenecek, benzetilmiş 4 bitlik gri tonlama modu
SPI, spi-master sürücüsüne dayalı yönlendirilmiş SPI sürücü kitaplığını görüntüler
Maksimum hız için birleştirilmiş DMA SPI aktarım modu ve doğrudan SPI
Çalışma süresi boyunca 4 bit Gri tonlama modu veya 1 bit s/b modu seçilebilir
20 MHz'e kadar SPI hızları test edilmiştir ve sorunsuz çalışmaktadır.
Kitaplık özelliklerinin çoğunu gösteren demo uygulaması dahildir
Grafik çizim işlevleri:
EPD_drawPixel Verilen x,y koordinatlarında piksel çizin
EPD_drawLine İki nokta arasına çizgi çizin
EPD_drawFastVLine, EPD_drawFastHLine Verilen uzunlukta dikey veya yatay çizgi çizin
EPD_drawLineByAngle Ekranda (x,y) noktasından belirli bir açıda çizgi çizin
EPD_drawRect, EPD_fillRect Ekranda dikdörtgen çizin veya verilen dikdörtgen ekran bölgesini renkle doldurun
EPD_drawRoundRect, EPD_fillRoundRect Ekrana dikdörtgen çizin veya verilen dikdörtgen ekran bölgesini köşeleri yuvarlatılmış renklerle doldurun
EPD_drawCircle, EPD_fillCircle Ekranda daire çizin veya doldurun
EPD_drawEllipse, EPD_fillEllipse Ekranda elips çizin veya doldurun
EPD_drawTriangel, EPD_fillTriangle Ekranda üçgen çizin veya doldurun
EPD_drawArc Ekranda ~'den belirli açılara, belirli kalınlıkta daire yayı çizin. Farklı renk ile özetlenebilir
EPD_drawPolygon Ekranda belirli sayıda kenarla (3~60) çokgen çizin. Farklı renklerle özetlenebilir ve belirli bir açıyla döndürülebilir.
yazı tipleri:
sabit genişlikte ve orantılı yazı tipleri desteklenir; Gömülü 8 yazı tipi
dosyadan sınırsız sayıda yazı tipi
Değişken genişlik/yüksekliğe sahip 7 parçalı vektör yazı tipi dahildir (yalnızca sayılar ve birkaç karakter)
Orantılı yazı tipleri sabit genişlik modunda kullanılabilir.
İlgili işlevler:
EPD_setFont Katıştırılmış yazı tiplerinden veya yazı tipi dosyasından geçerli yazı tipini ayarlayın
EPD_getfontsize Geçerli yazı tipi yüksekliğini ve genişliğini piksel cinsinden döndürür.
EPD_getfontheight Geçerli yazı tipi yüksekliğini piksel cinsinden döndürür.
set_7seg_font_atrib 7 parçalı vektör yazı tipi için öznitelikleri ayarlayın
getFontCharacters Yazı tipinin tüm karakterlerini arabelleğe alın
Dize yazma işlevi:
EPD_print Görüntülenecek metni yazın.
Dizeler herhangi bir açıda basılabilir. Görüntülenen metnin dönüşü font_ratate değişkenine bağlıdır (0~360)
font_transparent değişkeni 1 olarak ayarlanırsa arka plan pikselleri yazdırılmaz
Metin ekran/pencere genişliğine sığmazsa kırpılır (eğer text_wrap=0 ise) veya bir sonraki satırda devam eder (eğer text_wrap=1 ise)
Dizilerde iki özel karaktere izin verilir: r CR (0x0D), ekranı EOL olarak temizler, n LF (ox0A), yeni satıra devam eder, x=0
X konumu için özel değerler girilebilir:
CENTER metni ortalar
SAĞ SAĞ, metni yatay olarak yaslar
LASTX son X konumundan devam eder; ofset kullanılabilir: LASTX+n
Y için özel değerler girilebilir:
CENTER metni dikey olarak ortalar
ALT alt metni hizalar
LASTY, son Y konumundan devam eder; ofset kullanılabilir: LASTY+n
EPD_getStringWidth Geçerli yazı tipi özelliklerine göre dize genişliğini piksel cinsinden döndürür. Dizeleri ekranda konumlandırmak için kullanışlıdır.
EPD_clearStringRect Dizenin kapladığı dikdörtgeni geçerli arka plan rengiyle doldurur
Görüntüler:
EPD_jpg_image JPG görüntülerin kodunu çözer ve görüntüler
Sınırlar:
Yalnızca taban çizgisi. Aşamalı ve Kayıpsız JPEG biçimi desteklenmez.
Görüntü boyutu: En fazla 65520 x 65520 piksel
Renk alanı: YCbCr yalnızca üç bileşen. Gri tonlamalı resim desteklenmiyor.
Örnekleme faktörü: 4:4:4, 4:2:2 veya 4:2:0.
Görüntüyü dosyadan veya bellek arabelleğinden görüntüleyebilir
Görüntü 0 ~ 3 faktörü ile ölçeklenebilir (1/1, 1/2, 1/4 veya 1/8)
Görüntü, ekranda/pencerede X,Y konumundan görüntülenir:
X: görüntü sol konumu; CENTER & RIGHT sabitleri kullanılabilir; negatif değer kabul edilir
Y: görüntünün üst konumu; CENTER & BOTTOM sabitleri kullanılabilir; negatif değer kabul edilir
Görüntü 4 bit Gri Tonlama moduna dönüştürülür
Diğer ekran işlevleri:
EPD_fillScreen Tüm ekranı siyah, beyaz veya gri tonlamayla doldurun
derleme_font_file Harici yazı tipini seçmek için EPD_setFont() işlevinde kullanılabilen yazı tipi c kaynak dosyasını yazı tipi dosyasına derleyen işlev. Oluşturulan dosya, kaynak dosya ve uzantı .fnt ile aynı ada sahip
Paket içeriği:
1 x T5 V2.4.1 ESP32 2.13 İnç ekran
>>>Daha fazla ayrıntı: Açmak için buraya tıklayın<<<: https://github.com/LilyGO/TTGO-T5-ePaper1.54
Özellikler:
4 telli SPI modunda GDEH029A1 / SSD1608 tabanlı ePaper modülleri desteği. Diğer kontrolörler için destek daha sonra eklenecek, benzetilmiş 4 bitlik gri tonlama modu
SPI, spi-master sürücüsüne dayalı yönlendirilmiş SPI sürücü kitaplığını görüntüler
Maksimum hız için birleştirilmiş DMA SPI aktarım modu ve doğrudan SPI
Çalışma süresi boyunca 4 bit Gri tonlama modu veya 1 bit s/b modu seçilebilir
20 MHz'e kadar SPI hızları test edilmiştir ve sorunsuz çalışmaktadır.
Kitaplık özelliklerinin çoğunu gösteren demo uygulaması dahildir
Grafik çizim işlevleri:
EPD_drawPixel Verilen x,y koordinatlarında piksel çizin
EPD_drawLine İki nokta arasına çizgi çizin
EPD_drawFastVLine, EPD_drawFastHLine Verilen uzunlukta dikey veya yatay çizgi çizin
EPD_drawLineByAngle Ekranda (x,y) noktasından belirli bir açıda çizgi çizin
EPD_drawRect, EPD_fillRect Ekranda dikdörtgen çizin veya verilen dikdörtgen ekran bölgesini renkle doldurun
EPD_drawRoundRect, EPD_fillRoundRect Ekrana dikdörtgen çizin veya verilen dikdörtgen ekran bölgesini köşeleri yuvarlatılmış renklerle doldurun
EPD_drawCircle, EPD_fillCircle Ekranda daire çizin veya doldurun
EPD_drawEllipse, EPD_fillEllipse Ekranda elips çizin veya doldurun
EPD_drawTriangel, EPD_fillTriangle Ekranda üçgen çizin veya doldurun
EPD_drawArc Ekranda ~'den belirli açılara, belirli kalınlıkta daire yayı çizin. Farklı renk ile özetlenebilir
EPD_drawPolygon Ekranda belirli sayıda kenarla (3~60) çokgen çizin. Farklı renklerle özetlenebilir ve belirli bir açıyla döndürülebilir.
yazı tipleri:
sabit genişlikte ve orantılı yazı tipleri desteklenir; Gömülü 8 yazı tipi
dosyadan sınırsız sayıda yazı tipi
Değişken genişlik/yüksekliğe sahip 7 parçalı vektör yazı tipi dahildir (yalnızca sayılar ve birkaç karakter)
Orantılı yazı tipleri sabit genişlik modunda kullanılabilir.
İlgili işlevler:
EPD_setFont Katıştırılmış yazı tiplerinden veya yazı tipi dosyasından geçerli yazı tipini ayarlayın
EPD_getfontsize Geçerli yazı tipi yüksekliğini ve genişliğini piksel cinsinden döndürür.
EPD_getfontheight Geçerli yazı tipi yüksekliğini piksel cinsinden döndürür.
set_7seg_font_atrib 7 parçalı vektör yazı tipi için öznitelikleri ayarlayın
getFontCharacters Yazı tipinin tüm karakterlerini arabelleğe alın
Dize yazma işlevi:
EPD_print Görüntülenecek metni yazın.
Dizeler herhangi bir açıda basılabilir. Görüntülenen metnin dönüşü font_ratate değişkenine bağlıdır (0~360)
font_transparent değişkeni 1 olarak ayarlanırsa arka plan pikselleri yazdırılmaz
Metin ekran/pencere genişliğine sığmazsa kırpılır (eğer text_wrap=0 ise) veya bir sonraki satırda devam eder (eğer text_wrap=1 ise)
Dizilerde iki özel karaktere izin verilir: r CR (0x0D), ekranı EOL olarak temizler, n LF (ox0A), yeni satıra devam eder, x=0
X konumu için özel değerler girilebilir:
CENTER metni ortalar
SAĞ SAĞ, metni yatay olarak yaslar
LASTX son X konumundan devam eder; ofset kullanılabilir: LASTX+n
Y için özel değerler girilebilir:
CENTER metni dikey olarak ortalar
ALT alt metni hizalar
LASTY, son Y konumundan devam eder; ofset kullanılabilir: LASTY+n
EPD_getStringWidth Geçerli yazı tipi özelliklerine göre dize genişliğini piksel cinsinden döndürür. Dizeleri ekranda konumlandırmak için kullanışlıdır.
EPD_clearStringRect Dizenin kapladığı dikdörtgeni geçerli arka plan rengiyle doldurur
Görüntüler:
EPD_jpg_image JPG görüntülerin kodunu çözer ve görüntüler
Sınırlar:
Yalnızca taban çizgisi. Aşamalı ve Kayıpsız JPEG biçimi desteklenmez.
Görüntü boyutu: En fazla 65520 x 65520 piksel
Renk alanı: YCbCr yalnızca üç bileşen. Gri tonlamalı resim desteklenmiyor.
Örnekleme faktörü: 4:4:4, 4:2:2 veya 4:2:0.
Görüntüyü dosyadan veya bellek arabelleğinden görüntüleyebilir
Görüntü 0 ~ 3 faktörü ile ölçeklenebilir (1/1, 1/2, 1/4 veya 1/8)
Görüntü, ekranda/pencerede X,Y konumundan görüntülenir:
X: görüntü sol konumu; CENTER & RIGHT sabitleri kullanılabilir; negatif değer kabul edilir
Y: görüntünün üst konumu; CENTER & BOTTOM sabitleri kullanılabilir; negatif değer kabul edilir
Görüntü 4 bit Gri Tonlama moduna dönüştürülür
Diğer ekran işlevleri:
EPD_fillScreen Tüm ekranı siyah, beyaz veya gri tonlamayla doldurun
derleme_font_file Harici yazı tipini seçmek için EPD_setFont() işlevinde kullanılabilen yazı tipi c kaynak dosyasını yazı tipi dosyasına derleyen işlev. Oluşturulan dosya, kaynak dosya ve uzantı .fnt ile aynı ada sahip
Paket içeriği:
1 x T5 V2.4.1 ESP32 2.13 İnç ekran