TM1637 kütüphanesi, Arduino ile birlikte kullanılabilecek bir 7-segment LED ekran sürücüsüdür. Kütüphane, TM1637 sürücüsü üzerindeki 7-segment LED ekranları kontrol etmek için bir dizi fonksiyon sağlar. İşte TM1637 kütüphanesinde bulunan bazı önemli fonksiyonlar ve örnek kullanımları:
TM1637Display(uint8_t pinClk, uint8_t pinDIO): Bu fonksiyon, TM1637 ekran sürücüsünün bağlı olduğu Arduino pinlerini tanımlar. Örneğin,TM1637Display display(2, 3);kodu, TM1637 sürücüsününCLKpininin 2 numaralı pina,DIOpininin de 3 numaralı pina bağlandığını belirtir.setBrightness(uint8_t brightness): Bu fonksiyon, ekran parlaklığını ayarlar.brightnessparametresi, parlaklık seviyesini belirler. 0 en düşük parlaklık seviyesidir, 7 en yüksek parlaklık seviyesidir. Örneğin,display.setBrightness(3);kodu, ekran parlaklığını 3 seviyesine ayarlar.showNumberDec(int num, bool leading_zero = false, uint8_t length = 0, uint8_t pos = 0): Bu fonksiyon, bir tamsayıyı 7-segment LED ekranında gösterir.numparametresi, gösterilecek tamsayıdır.leading_zeroparametresi, önde sıfır gösterilip gösterilmeyeceğini belirler.lengthparametresi, gösterilecek karakter sayısını belirler. Varsayılan olarak 0’dır ve otomatik olarak belirlenir.posparametresi, ekranda gösterilecek karakterin pozisyonunu belirler. Örneğin,display.showNumberDec(1234, true);kodu, “01234” sayısını gösterir.clear(): Bu fonksiyon, ekranı temizler. Tüm segmentler söndürülür. Örneğin,display.clear();kodu, ekranı temizler.showColon(bool show): Bu fonksiyon, ekranın ortasındaki iki noktalı çizgiyi gösterir veya gizler.showparametresi, iki noktalı çizgiyi göstermek veya gizlemek içintrueveyafalsedeğerini alır. Örneğin,display.showColon(true);kodu, iki noktalı çizgiyi gösterir.
Bu fonksiyonlar, TM1637 kütüphanesinde bulunan bazı önemli fonksiyonlardır. Bu fonksiyonları kullanarak farklı 7-segment LED ekranlarını kontrol edebilirsiniz.




Bir yanıt yazın