Merhaba elektronik tutkunları! DIY projeleriyle ilgileniyorsanız veya profesyonel elektronik tasarımlar üzerinde çalışıyorsanız muhtemelen 7 Segment LED Grafik ile karşılaşmışsınızdır. 7 Segmentli LED Grafik tedarikçisi olarak bu şık bileşenlerin diğer elektronik parçalarla nasıl entegre edileceğine dair görüşlerimi paylaşmaktan heyecan duyuyorum.
Öncelikle 7 Segment LED Grafiklerin ne olduğundan bahsedelim. Bunlar, dijital saatlerde, hesap makinelerinde ve diğer cihazlarda sıklıkla gördüğünüz küçük ekranlardır. 0'dan 9'a kadar sayıları ve birkaç harfi göstermek için farklı kombinasyonlarda aydınlatılabilen yedi bölümü (artı bazen bir ondalık noktası) vardır.
7 Segment LED Grafik Türleri
7 Segment LED Grafiklerin farklı türleri vardır. Örneğin, elimizdeTek haneli 7 Segment LED. Adından da anlaşılacağı gibi tek rakam görüntüleyebilir. Temel sıcaklık monitörü gibi yalnızca bir sayıyı göstermeniz gereken basit projeler için son derece kullanışlıdır.
Sonra şu varDört haneli 7 Segment LED. Bu, aynı anda en fazla dört rakamı gösterebilir. Bunları genellikle dijital saatlerde veya zamanlayıcılarda bulacaksınız. Daha karmaşık sayısal gösterimler gerektiren projeler için mükemmeldirler.
Ve unutmaÜç haneli 7 Segment LED. Küçük puan tabloları veya basit sayaçlar gibi şeyler için kullanışlı olan orta yol bir seçenektir.
Mikrodenetleyicilerle Entegrasyon
7 Segment LED Grafikleri entegre etmenin en yaygın yollarından biri mikrodenetleyicilerdir. Mikrodenetleyiciler bir elektronik projenin beyni gibidir. Hangi segmentlerin yandığını kontrol etmek için 7 Segment LED'e sinyal gönderebilirler.
Örnek olarak Arduino'yu ele alalım. Arduino, yeni başlayanlar için bile kullanımı kolay, popüler bir mikrodenetleyici platformudur. 7 Segmentli bir LED'i Arduino'ya bağlamak için LED'in pin düzenini anlamanız gerekir. 7 Segmentli LED'in her segmenti belirli bir pime bağlanır ve ortak pimin (ortak katot veya ortak anot) uygun şekilde bağlanması gerekir.
Ortak bir katot 7 Segment LED kullanıyorsanız, ortak pimi toprağa bağlarsınız ve ardından bireysel segment pimlerini aydınlatmak için yüksek bir sinyal gönderirsiniz. Ortak anotlu 7 Segment LED için durum tam tersidir. Ortak pimi pozitif voltaj kaynağına bağlarsınız ve ardından segment pimlerini yakmak için düşük bir sinyal gönderirsiniz.
Ortak bir katot 7 Segment LED'inde 5 sayısını görüntülemek için Arduino'da basit bir kod pasajı:
// Her segment için pinleri tanımlayın int segA = 2; int segB = 3; int segC = 4; int segD = 5; int segE = 6; int segF = 7; int segG = 8; void setup() { // Tüm segment pinlerini çıkış olarak ayarlayın pinMode(segA, OUTPUT); pinMode(segB, OUTPUT); pinMode(segC, OUTPUT); pinMode(segD, OUTPUT); pinMode(segE, OUTPUT); pinMode(segF, OUTPUT); pinMode(segG, OUTPUT); } void loop() { // Gösterim sayısı 5 digitalWrite(segA, HIGH); digitalWrite(segB, DÜŞÜK); digitalWrite(segC, DÜŞÜK); digitalWrite(segD, YÜKSEK); digitalWrite(segE, YÜKSEK); digitalWrite(segF, YÜKSEK); digitalWrite(segG, YÜKSEK); gecikme(1000); }
Sensörlerle Entegrasyon
7 Segment LED Grafiği entegre etmenin bir başka harika yolu da sensörlerdir. Sensörler sıcaklık, ışık veya hareket gibi çeşitli fiziksel büyüklükleri algılayabilir ve ardından 7 Segmentli LED ölçülen değerleri görüntüleyebilir.
Örneğin DHT11 gibi bir sıcaklık sensörü kullanıyorsanız bunu bir mikro denetleyiciye bağlayabilirsiniz. Mikrodenetleyici, sensörden gelen sıcaklık verilerini okur ve ardından bunu 7 Segment LED'de görüntülenebilecek sayısal bir değere dönüştürür.
Öncelikle sensörü mikrodenetleyiciye veri sayfasına göre bağlamanız gerekir. Daha sonra sensör verilerini okumak için kod yazarsınız. Arduino ve DHT11 sensörünü kullanarak sıcaklık verilerini 7 Segment LED'de nasıl görüntüleyebileceğinize dair basitleştirilmiş bir örnek:
#include <dht.h> #define DHTPIN 2 #define DHTTYPE DHT11 dht DHT; // 7 Segment LED için pinleri tanımlayın int segA = 3; int segB = 4; int segC = 5; int segD = 6; int segE = 7; int segF = 8; int segG = 9; void setup() { // Tüm segment pinlerini çıkış olarak ayarlayın pinMode(segA, OUTPUT); pinMode(segB, OUTPUT); pinMode(segC, OUTPUT); pinMode(segD, OUTPUT); pinMode(segE, OUTPUT); pinMode(segF, OUTPUT); pinMode(segG, OUTPUT); } void loop() { int chk = DHT.read11(DHTPIN); int temp = DHT.sıcaklık; // Sıcaklığı bölümlere dönüştürün ve görüntüleyin // Bu bölüm, sayıyı bölümlere dönüştürmek için daha karmaşık kod gerektirir // Kolaylık olması açısından, bir ConvertToSegments fonksiyonunun var olduğunu varsayalım, ConvertToSegments(temp); gecikme(2000); }
Kaydırma Kayıtlarını Kullanma
Birden fazla 7 Segment LED ile çalışıyorsanız veya mikrodenetleyicinizde kullanılan pin sayısından tasarruf etmek istiyorsanız kaydırma yazmaçlarını kullanabilirsiniz. Kaydırma kayıtları, yalnızca birkaç giriş pini kullanarak birden fazla çıkışı kontrol etmenize olanak tanır.
Popüler bir kaydırma yazmacı 74HC595'tir. Kaydırma yazmacını mikro denetleyiciye bağlarsınız ve ardından kaydırma yazmacının çıkışlarını 7 Segment LED'e bağlarsınız. Mikrodenetleyici verileri kaydırma yazmacına gönderir ve bu kayıt daha sonra sinyalleri LED'in uygun bölümlerine dağıtır.
Kaydırma yazmaçlarını kullanmanın avantajı, mikrokontrolör üzerinde yalnızca üç veya dört pin ile birden fazla 7 Segment LED'i kontrol edebilmenizdir; mikrokontrolcünüzün pin kullanılabilirliği sınırlıysa bu harikadır.
Güç Konuları
7 Segment LED Grafikleri diğer bileşenlerle entegre ederken güç gereksinimlerine dikkat etmeniz gerekir. 7 Segment LED'ler belirli bir miktarda akım çeker ve birden fazla LED veya güç tüketen bileşenler kullanıyorsanız harici bir güç kaynağı kullanmanız gerekebilir.
Güç kaynağının devrenizdeki tüm bileşenlere yeterli akımı sağlayabildiğinden emin olun. Ayrıca LED'lerin yanmasını önlemek amacıyla LED'lerden geçen akımı sınırlamak için uygun dirençler kullanın.
Sonuç ve Eylem Çağrısı
7 Segment LED Grafiklerini diğer elektronik bileşenlerle entegre etmek, projeleriniz için bir olasılıklar dünyasının kapılarını açar. İster eğlenceli bir Kendin Yap projesi üzerinde çalışan bir hobi, ister ticari bir ürün yaratan profesyonel bir tasarımcı olun, bu entegrasyon teknikleri fikirlerinizi hayata geçirmenize yardımcı olabilir.


Projeleriniz için yüksek kaliteli 7 Segment LED Grafik satın almak istiyorsanız bizimle iletişime geçmekten çekinmeyin. Aşağıdakiler de dahil olmak üzere çok çeşitli 7 Segment LED seçeneği sunuyoruz:Tek haneli 7 Segment LED,Dört haneli 7 Segment LED, VeÜç haneli 7 Segment LED. Her türlü teknik sorunuzda size yardımcı olmak ve ihtiyaçlarınız için doğru bileşenleri almanızı sağlamak için buradayız.
Referanslar
- Arduino Resmi Belgeleri
- 7 Segment LED'ler, mikrokontrolörler, sensörler ve kaydırma yazmaçları için veri sayfaları
- Pratik ipuçları ve örnekler için çevrimiçi elektronik forumları ve toplulukları
