7 Segmentli LED Grafik Ekranlar Kullanılarak Zaman Nasıl Gösterilir?

Apr 27, 2026Mesaj bırakın

Merhaba teknoloji tutkunları! 7 Segmentli LED Grafik tedarikçisinin uzmanıyım ve bugün size zamanı görüntülemek için 7 Segmentli LED Grafiklerin nasıl kullanılacağını anlatacağım için çok heyecanlıyım. Eğer elektronik aletlerle uğraşmayı seviyorsanız ya da sadece zamanı göstermenin harika bir yolunu arıyorsanız, doğru yerdesiniz!

Öncelikle şovun yıldızımızı tanıyalım.7 Segment LED Grafik. Bu şık küçük ekranlar uzun zamandır ortalıkta dolaşıyor ve hala inanılmaz derecede popülerler çünkü basit ama etkililer. 7 Segmentli LED, belirli bir düzende düzenlenmiş yedi ayrı LED segmentinden oluşur. Bu bölümlerin farklı kombinasyonlarını aydınlatarak 0'dan 9'a kadar sayılar ve hatta bazı temel harfler oluşturabiliriz.

Zamanın görüntülenmesi söz konusu olduğunda aşağıdakiler arasında seçim yapabilirsiniz:Tek haneli 7 Segment LEDVeDört haneli 7 Segment LED. İsimlerinden de anlaşılacağı gibi, tek basamaklı bir ekran aynı anda yalnızca bir sayıyı gösterebilirken, dört basamaklı bir ekran aynı anda en fazla dört sayıyı gösterebilir; bu, saat ve dakikayı göstermek için mükemmeldir.

Bu segmentlerin nasıl çalıştığına dair temel bilgilerle başlayalım. Her bölüm genellikle a'dan g'ye kadar etiketlenir ve bazen ondalık basamaklar veya iki nokta üst üste için fazladan bir nokta (dp) bulunur. Bir sayıyı görüntülemek için, örneğin 0 sayısını, a, b, c, d, e ve f segmentlerini aydınlatmanız gerekir. Segment g kapalı kalır. Benzer şekilde, 1 sayısı için yalnızca b ve c segmentlerini aydınlatırsınız. Önemli olan istenen sayıyı oluşturmak için doğru segment kombinasyonunu bulmaktır.

Şimdi zamanı görüntülemek için tek haneli 7 Segment LED kullanıyorsanız, bu biraz sınırlıdır. Bunu yalnızca dakikaları veya saatleri tek haneli biçimde göstermek için kullanabilirsiniz. Ancak daha eksiksiz bir zaman göstergesi için dört basamaklı 7 Segmentli LED kullanılması gereken yoldur.

Dört basamaklı bir ekrana başlamak için birkaç şeye ihtiyacınız olacak. Öncelikle 7 Segment LED ekranın kendisine ihtiyacınız olacak. Projenize uygun olanı aldığınızdan emin olun; farklı boyut ve renkler mevcuttur. Ayrıca hangi bölümlerin yandığını kontrol edecek Arduino gibi bir mikro denetleyiciye de ihtiyacınız olacak. Mikrodenetleyici, LED ekrana sinyaller göndererek operasyonun beyni olarak görev yapar.

Daha sonra 7 Segment LED'i mikro denetleyiciye bağlamanız gerekecek. Bu, çeşitli bölümlerin ve rakamların kablolanmasını içerir. Ekrandaki her rakamın genellikle ortak bir pimi vardır; bu, ortak bir anot veya ortak bir katot olabilir. Ortak anot, bir rakamdaki bölümlerin tüm pozitif bağlantılarının birbirine bağlandığı ve uygun olanları topraklayarak bölümleri kontrol ettiğiniz anlamına gelir. Ortak katot ise tam tersidir; tüm negatif bağlantılar birleştirilir ve aydınlatmak istediğiniz bölümlere güç sağlarsınız.

7 Segement LED Graphics3

Fiziksel bağlantıları yaptıktan sonra sıra kod yazmaya gelir. Arduino kullanıyorsanız bu görevi çok daha kolaylaştırabilecek birçok kütüphane mevcuttur. Örneğin SevSeg kütüphanesi 7 Segment LED ekranı kolayca kontrol etmenizi sağlar. Ekranı farklı sayıları gösterecek şekilde ayarlamak ve hatta saati güzel bir şekilde biçimlendirmek için bunu kullanabilirsiniz.

İşte zamanı görüntülemek için SevSeg kütüphanesini nasıl kullanabileceğinize dair basit bir örnek. Öncelikle kütüphaneyi Arduino IDE’nize kurmanız gerekiyor. Daha sonra aşağıdaki kodu yazabilirsiniz:

#include "SevSeg.h" SevSeg sevseg; void setup() { byte sayiSayilari = 4; bayt rakamPinleri[] = {2, 3, 4, 5}; bayt segmentPinleri[] = {6, 7, 8, 9, 10, 11, 12, 13}; bool resistörlerOnSegments = false; bayt hardwareConfig = COMMON_CATHODE; sevseg.begin(hardwareConfig, numDigits, rakamPins, segmentPins, resistsOnSegments); } void loop() { // Geçerli saati almanın bir yolunun olduğunu varsayalım int hour = 12; int dakika = 30; int timeToDisplay = saat * 100 + dakika; sevseg.setNumber(timeToDisplay, 2); sevseg.refreshDisplay(); gecikme(100); }

Bu kodda öncelikle SevSeg kütüphanesini dahil edip SevSeg sınıfının bir örneğini oluşturuyoruz. içindekurmak()işlevinde basamak sayısını, basamaklar ve segmentler için pinleri ve donanım konfigürasyonunu tanımlarız. içindedöngü()işlevinde, görüntülenecek zamanı ayarladık (bu örnekte, onu yalnızca 12:30 olarak kodladık) ve ekranı yeniledik.

Elbette, gerçek dünya senaryosunda, gerçek zamanlı saati (RTC) bir gerçek zamanlı saat (RTC) modülünden almanız gerekecektir. Bir RTC modülü, güç kapalıyken bile zamanı doğru bir şekilde takip edebilir. RTC modülünü mikro denetleyicinize bağlamanız ve saati okumak için uygun kitaplığı kullanmanız gerekir.

Akılda tutulması gereken bir diğer husus, zaman ekranınıza bazı ekstra özellikler ekleyebilmenizdir. Örneğin, geleneksel bir saate daha çok benzemesi için saat ve dakika arasına yanıp sönen iki nokta üst üste ekleyebilirsiniz. Daha kesin bir zaman gösterimi istiyorsanız saniyeleri göstermek için bir ondalık nokta da ekleyebilirsiniz.

7 Segment LED ekranınızda sorun yaşıyorsanız endişelenmeyin! Karşılaşabileceğiniz birkaç yaygın sorun vardır. En yaygın sorunlardan biri yanlış kablolamadır. Tüm bağlantılarınızın güvenli olduğundan ve doğru pinleri bağladığınızdan emin olun. Başka bir sorun yanlış kod olabilir. Ekrana doğru sinyalleri gönderdiğinizden emin olmak için kodunuzu bir kez daha kontrol edin.

Artık zamanı görüntülemek için 7 Segment LED Grafiği nasıl kullanacağınızı bildiğinize göre, bunları kendi projelerinizde kullanmayı düşünüyor olabilirsiniz. Belki bir masa üstü saat veya duvara monte edilmiş bir zaman göstergesi yapmak istersiniz. Veya belki de bir parçası olarak zaman gösterimi gerektiren daha karmaşık bir proje üzerinde çalışıyorsunuzdur. Projeniz ne olursa olsun, yanınızdayız.

7 Segment LED Grafik tedarikçisi olarak geniş bir yelpazede yüksek kaliteli ekranlar sunuyoruz. İster tek haneli ister dört haneli bir ekrana ihtiyacınız olsun, sizin için doğru ürüne sahibiz. Ekranlarımız güvenilirdir, kullanımı kolaydır ve ihtiyaçlarınıza uyacak şekilde farklı boyut ve renklerde sunulur.

7 Segment LED Grafiklerimizi satın almakla ilgileniyorsanız, sizden haber almaktan memnuniyet duyarız. Bize ulaşmanız yeterli; ekibimiz tüm satın alma ihtiyaçlarınızda size yardımcı olmaktan mutluluk duyacaktır. Size ayrıntılı ürün bilgileri ve fiyatlandırma sağlayabilir ve hatta olası teknik sorularınız konusunda size yardımcı olabiliriz.

Sonuç olarak, zamanı görüntülemek için 7 Segment LED Grafik kullanmak eğlenceli ve ödüllendirici bir projedir. Biraz bilgi ve bazı temel elektronik becerileriyle kendi zaman ekranınızı oluşturabilirsiniz. Öyleyse neden denemiyorsunuz? Ve unutmayın, projeniz için herhangi bir 7 Segment LED Grafiğe ihtiyacınız varsa, yardım etmek için buradayız.

Referanslar

  • SevSeg Kütüphanesi Dokümantasyonu
  • Arduino Dokümantasyonu
  • Gerçek Zamanlı Saat Modülü Veri Sayfaları