Video: 2x16 LCD Ekran ve Arduino #1 2024
A yedi segmentli ekran , yedi LED'in elektronik bir dizilimidir rakamların yanı sıra bazı alfabetik karakterleri gösterecek bir yol. Herhangi bir elektronik parça mağazasında ucuz (2 dolardan az) yedi segmentli ekran satın alabilirsiniz.
Herhangi bir pratik amaç için yedi segmentli bir ekran kullanmak için, ekranı, rakamları veya alfabetik harfler gibi anlamlı bilgileri görüntülemek üzere ayrı segmentleri kontrol edebilen bir dijital devreye bağlamanız gerekir. , paralel bağlantı noktası bağlantısıyla tek tek bölümleri kontrol etmek için bunu bir bilgisayar kullanarak gerçekleştirebilirsiniz.
a - g harfleri denir. Bu özel ekran modülü, 14-pinli bir DIP paketinde bulunur, ancak sadece 8 iğne aslında kullanılmaktadır. Her LED parçasının anodu pimlerden birine bağlıdır. Tüm segmentler için katotlar 4 numaralı pimde bağlanır. Bu, ortak katot kablolama olarak adlandırılır. Anotların ortak bir pime bağlandığı 7 segmentli ekranlar da alabilirsiniz; bu düzenleme ortak anot kablolama olarak adlandırılır.
Bilgisayarınızın paralel portundan yedi segmentli bir ekran görüntülemek için, her bir segmentin anodunu veri çıkış pinlerinden birine bir akım sınırlayıcı direnç (1 kΩ tipik olarak) bağlayın. Bunu yapmanın en basit yolu DATA1'i (pin 2)
a segmentine, DATA1'i (pim 3) b segmentine bağlamak ve böylece DATA7 bağlı olduğunda g kademeli.
Böylece, 5 sayısını görüntülemek için şu RELAY komutunu kullanın:
RELAY 6D
Veri değerlerinin neden gerek duyulduğunu anlamak için ekranın her bir bölümünün veri çıkışından birine bağlı olduğunu unutmayın paralel bağlantı noktasının pinleri. Böylece, belirli bir sayı kombinasyonunu bir rakam oluşturmak üzere aydınlatmak için, paralel port çıkışını, aydınlatmak istediğiniz segmentlere karşılık gelen veri pinleri YÜKSEK ve geri kalan pimler DÜŞÜK olarak ayarlamanız gerekir.
Örneğin, sayı 3'ü oluşturmak için
a , b , c , d ve g segmentleri açık olmalıdır. Bu segmentler veri çıkış pinleri 1, 2, 3, 4 ve 7'ye bağlıdır. Böylece, veri payı 1, 2, 3, 4 ve 7 pimlerine karşılık gelen bit pozisyonlarıyla paralel porta bir byte gönderirsiniz ikili değer 1'e ve diğer bit pozisyonları ikili 0'a ayarlanır. İkili bir sayıda, bit pozisyonları sağdan sola numaralandırılır, böylece 3 sayısını oluşturmak için paralel porta göndermeniz gereken ikili şekil şu şekildedir:
01001111
Bu ikili sayı için onaltılık eşdeğer 4F'dir. Böylece, aşağıdaki komut 3 sayısını görüntüler:
RELAY 4F
Liste 4-2, COUNTDOWN adlı bir komut dosyasını gösterir. BAT, 1 saniyelik aralıklarla 9'dan 0'a kadar bir NASA stili geri sayım görüntüler. Senaryo 0'a geldiğinde, Ctrl + C tuşlarına basarak veya komut penceresini kapatarak toplu iş dosyasını iptal edene kadar bu sayı art arda yanıp söner.
Bu komut dosyasında,: LOOP etiketi, girişin başında değil, girişin sonuna yakın bir yerde göründüğüne dikkat edin. Bir senaryoda istediğiniz yere etiketler yerleştirebilirsiniz. Komut dosyasının sonunda bulunan GOTO LOOP komutu, komut dosyasını Ctrl + C tuşlarına basarak veya komut penceresini kapatarak sonlandırana kadar son dört komutu tekrar tekrar etmeye neden olur.