7 Segment Display ve Buton Modülü (Arduino ile Uyumlu) (AL-AA212)

0.0
Fiyat : ₺113,63(KDV Dahil)

TM1638 8 Haneli 7 Segment Display ve 8 Buton Modülü

TM1638 7 segment display ve buton modülü, sayisal bilgileri görüntülemek ve kullanicidan buton girisi almak için gelistirilmis çok fonksiyonlu bir kontrol panelidir. Kart üzerinde toplam 8 haneli 7-segment gösterge, 8 adet kirmizi durum LED'i ve 8 adet taktil buton bulunur.

TM1638 sürücü entegresi sayesinde ekran, LED ve butonlarin tamami mikrodenetleyicinin yalnizca STB, CLK ve DIO olmak üzere 3 kontrol pini kullanilarak yönetilebilir. Arduino, AVR, STM32, ESP32 ve benzeri mikrodenetleyici projelerinde sayaç, zamanlayici, kontrol paneli ve cihaz arayüzü olusturmak için pratik bir çözümdür.

8 Haneli 7-Segment Iki adet 4 haneli gösterge bloguyla sayi, sayaç, süre ve ölçüm degerlerini görüntüleyebilir.
8 Kullanici Butonu S1-S8 butonlari üzerinden menü, seçim, artirma-azaltma ve kontrol komutlari alinabilir.
8 Durum LED'i Her biri ayri kontrol edilebilen kirmizi LED'lerle çalisma durumu ve uyarilar gösterilebilir.
Yalnizca 3 Kontrol Pini STB, CLK ve DIO hatlariyla ekran sürme ve buton okuma islemleri gerçeklestirilir.

Neden TM1638 Display ve Buton Modülü Tercih Edilmeli?

8 haneli bir ekrani, 8 LED'i ve 8 butonu dogrudan mikrodenetleyici GPIO pinleriyle kontrol etmek çok sayida baglanti gerektirir. TM1638 ise ekran çoklama, LED sürme ve tus tarama islemlerini kendi içerisinde gerçeklestirerek mikrodenetleyicinin pin kullanimini önemli ölçüde azaltir.

Bu sayede tek bir kart üzerinden hem görsel çikti hem kullanici girisi saglanabilir. Özellikle masaüstü kontrol panelleri, test cihazlari, sayaçlar ve prototip kullanici arayüzlerinde ek display ve keypad devresi kurma ihtiyacini azaltir.

Öne Çikan Özellikler

  • TM1638 sürücü entegresi: LED display sürme ve tus tarama islemlerini gerçeklestirir.
  • 8 haneli 7-segment ekran: Iki adet 4 haneli gösterge blogundan olusur.
  • 8 adet kirmizi LED: Bagimsiz durum göstergesi olarak kontrol edilebilir.
  • 8 adet taktil buton: S1-S8 kullanici girislerini tek kart üzerinde sunar.
  • 3 hatli kontrol: STB, CLK ve DIO sinyalleri kullanilir.
  • 5V çalisma: Standart LED&KEY TM1638 kart yapisi 5V beslemeyle kullanilir.
  • 8 seviyeli parlaklik: TM1638 display sürücüsü yazilimla parlaklik ayarini destekler.
  • Ortak katot display yapisi: Standart TM1638 LED&KEY kart mimarisidir.
  • Donanimsal tus tarama: Mikrodenetleyicinin butonlari ayri ayri taramasina gerek kalmaz.
  • Arduino uyumlu: TM1638 kütüphaneleriyle hizli prototipleme yapilabilir.

Kullanim Alanlari

Dijital sayaç projeleri
Kronometre ve zamanlayicilar
Cihaz kontrol panelleri
Arduino kullanici arayüzleri
Sensör deger göstergeleri
Test ve ölçüm cihazlari
Robotik kontrol panelleri
Menü ve ayar sistemleri

TM1638 Modülü Nasil Çalisir?

TM1638, mikrodenetleyiciden aldigi seri veriyi kullanarak 7-segment göstergeleri ve LED'leri taramali olarak sürer. Ayni zamanda kart üzerindeki butonlarin durumunu kendi tus tarama devresiyle takip eder.

Mikrodenetleyici ekrani sürekli olarak kendisi multiplex etmek yerine TM1638'e hangi segmentlerin yanacagini bildirir. Buton durumu gerektiginde ise TM1638 içerisindeki tus verisi okunur. Bu yapi islemci üzerindeki GPIO ve yazilim yükünü azaltir.

STB, CLK ve DIO Ne Ise Yarar?

STB, veri aktariminin baslangiç ve bitisini kontrol eden strobe/chip-select hattidir. CLK, seri veri aktariminin saat sinyalidir. DIO ise çift yönlü veri hattidir ve hem display verisinin gönderilmesinde hem de buton durumlarinin okunmasinda kullanilir.

TM1638'in bu arayüzü üç hatli senkron seri haberlesmedir. Fiziksel olarak saat ve veri hatlari içermesine ragmen standart SPI veya I2C protokolü olarak degerlendirilmemelidir. TM1638'e özgü iletisim komutlari kullanilir.

Teknik Özellikler

Ürün Tipi 7-segment display, LED ve buton kontrol modülü
Modül Tipi TM1638 LED&KEY
TLS Robotik Stok Kodu AL-AA212
Sürücü Entegresi TM1638
7-Segment Hane Sayisi 8 hane
Display Yapisi 2 × 4 haneli 7-segment display
Buton Sayisi 8 adet – S1-S8
Gösterge LED'i 8 adet kirmizi LED
Besleme 5V DC
TM1638 IC Besleme Araligi 4.5-5.5V
Kontrol Arayüzü TM1638 3 hatli senkron seri arayüz
Kontrol Pinleri STB, CLK, DIO
Güç Pinleri VCC, GND
Parlaklik Kontrolü 8 seviye
TM1638 Maksimum Clock 1MHz
Display Tarama TM1638 tarafindan donanimsal olarak gerçeklestirilir
Tus Tarama TM1638 dahili key-scan devresi
Yaklasik Kart Boyutu 76 × 50 mm sinifi
Temel Kullanim Sayisal gösterge ve kullanici kontrol paneli

Arduino ile Baglanti ve Kullanim

  1. VCC baglantisini yapin: Modülü regüle 5V güç hattina baglayin.
  2. GND baglantisini yapin: Arduino ve TM1638 arasinda ortak GND olusturun.
  3. STB pinini baglayin: Arduino üzerinde seçtiginiz dijital GPIO pinine baglayin.
  4. CLK pinini baglayin: Saat hatti için ikinci bir dijital GPIO kullanin.
  5. DIO pinini baglayin: Çift yönlü veri hatti için üçüncü dijital GPIO'yu kullanin.
  6. TM1638 kütüphanesini yapilandirin: Kullanilan STB, CLK ve DIO pinlerini yazilimda tanimlayarak ekran ve butonlari kontrol edin.
Kritik Haberlesme Notu: TM1638'in STB, CLK ve DIO baglantilari standart I2C degildir ve klasik donanimsal SPI arayüzüyle de birebir ayni protokolü kullanmaz. Arduino yaziliminda TM1638 uyumlu kütüphane veya üretici iletisim zamanlamasina uygun sürücü kullanilmalidir.

8 Haneli Display ve 8 Buton Birlikte Nasil Kullanilir?

Modülün en önemli avantaji, gösterge ve kullanici girisinin ayni kontrol entegresi üzerinden yönetilmesidir. Örnegin bir sicaklik kontrol sisteminde ekranda ölçülen sicaklik gösterilirken butonlarla hedef sicaklik artirilip azaltilabilir.

Benzer sekilde sayaç uygulamasinda ekranda deger gösterilirken S1-S8 butonlari baslat, durdur, sifirla, artir veya azalt gibi farkli görevlere atanabilir. Sekiz ayri LED ise seçili mod veya sistem durumunu göstermek için kullanilabilir.

TM1638 ile TM1637 ve MAX7219 Arasindaki Fark

TM1637 genellikle 4 haneli 7-segment ekranlari az sayida baglantiyla kontrol etmek için tercih edilir. MAX7219 ise 8 haneli 7-segment veya LED matrix uygulamalarinda kullanilan seri kontrollü bir LED sürücüdür.

TM1638'in temel farki, 8 haneli ekran sürme islevinin yaninda buton tarama ve ek gösterge LED'lerini de ayni entegrede yönetebilmesidir. Hem çikti hem kullanici girisi gereken kontrol paneli projelerinde bu yapi önemli avantaj saglar.

Ilgili TLS Robotik Ürünleri

Teknik Referans

TM1638'in 10 segment × 8 digit LED sürücü mimarisi, tus tarama devresi, 8 seviyeli parlaklik kontrolü, STB/CLK/DIO seri arayüzü ve elektriksel özellikleri için Shenzhen Titan Micro Electronics TM1638 datasheet dokümanini inceleyebilirsiniz.

Kimler Için Uygun?

Arduino Projeleri Az sayida GPIO kullanarak hem display hem buton arayüzü olusturmak isteyen kullanicilar için uygundur.
Kontrol Paneli Gelistiricileri Sayaç, zamanlayici, ayar paneli veya cihaz kontrol ekrani gelistiren uygulamalarda kullanilabilir.
Elektronik Egitim ve Prototipleme Seri display sürme, multiplexing ve buton tarama mantigini uygulamali olarak ögrenmek için degerlendirilebilir.

Sik Sorulan Sorular

Bu modülde hangi entegre kullaniliyor?

TLS Robotik ürün görsellerindeki kart üzerinde TM1638 LED ve tus kontrol entegresi bulunmaktadir.

Kaç haneli ekrani var?

Kart üzerinde iki adet 4 haneli bloktan olusan toplam 8 haneli 7-segment display bulunur.

Kaç adet buton bulunuyor?

Modülde S1-S8 olarak isaretlenmis 8 adet taktil kullanici butonu bulunur.

Kaç mikrodenetleyici pini gerekir?

Display, LED ve buton kontrolü için STB, CLK ve DIO olmak üzere yalnizca 3 kontrol GPIO pini kullanilir. Ayrica VCC ve GND güç baglantilari gerekir.

Modül kaç volt ile çalisir?

Standart TM1638 LED&KEY kart 5V besleme için tasarlanmistir. TM1638 üretici datasheet'inde çalisma bölgesi 4.5-5.5V olarak belirtilmektedir.

SPI veya I2C kullaniyor mu?

Hayir. TM1638 kendine özgü STB, CLK ve çift yönlü DIO hatlarini kullanan üç telli senkron seri arayüze sahiptir.

Display parlakligi ayarlanabilir mi?

Evet. TM1638 sürücüsü yazilim üzerinden 8 seviyeli display parlaklik kontrolünü destekler.

Güvenli Alışveriş
Aynı Gün Kargo
Aynı Gün Kargo
saat dakika saniye içerisinde sipariş verirsen bugün KARGODA
cultureSettings.RegionId: 0 cultureSettings.LanguageCode: TR