İçindekiler:

16 LED'i Sürmek için 2 Shift Register (74HC595) Kullanma: 9 Adım
16 LED'i Sürmek için 2 Shift Register (74HC595) Kullanma: 9 Adım

Video: 16 LED'i Sürmek için 2 Shift Register (74HC595) Kullanma: 9 Adım

Video: 16 LED'i Sürmek için 2 Shift Register (74HC595) Kullanma: 9 Adım
Video: Shift Register 74HC595, 3 pin üzerinden sayısız çıkış Nasıl Alınır? 2024, Eylül
Anonim
16 LED'i Sürmek için 2 Shift Register (74HC595) Kullanma
16 LED'i Sürmek için 2 Shift Register (74HC595) Kullanma

Bu devre 2 kaydırmalı yazmaç (74HC595) kullanacaktır. Kaydırma yazmaçları 16 LED'li çıkışlar olarak sürülecektir. Her kaydırma yazmacı 8 LED'i çalıştıracaktır. Kaydırma yazmaçları, her kaydırma yazmacı çıktısı diğerinin bir kopyası gibi görünecek şekilde kablolanmıştır.

Adım 1: Vardiya Kaydı Nedir?

Vardiya Kaydı Nedir?
Vardiya Kaydı Nedir?
Vardiya Kaydı Nedir?
Vardiya Kaydı Nedir?

Kaydırma yazmaçları sıralı mantık devreleridir. Veri saklama ve aktarma yeteneğine sahiptirler.

Kaydırmalı yazmaçlar birbirine bağlı birçok flip flop ve saatten oluşur. Vardiyanın çıkışları saatlere göre kaydırılır veya değiştirilir (darbeli çıkışlar).

Adım 2: Vardiya Kayıtlarının Kullanımları

Vardiya Kayıtlarının Kullanımları
Vardiya Kayıtlarının Kullanımları

Kaydırma yazmaçları, hesap makinelerinde ve bilgisayarlarda kullanılan dijital bellek devreleridir. Kaydırma yazmaçları, Arduino gibi bir mikro denetleyiciden çıkış sayısını artırmak için kullanılabilir.

Adım 3: Devrede Kullanılan Elektronik Bileşenler

Devrede Kullanılan Elektronik Bileşenler
Devrede Kullanılan Elektronik Bileşenler

2 74HC595 kaydırmalı yazmaç

16;1 k direnç(kahverengi,siyah,kırmızı)

16 LED

1 Arduino Uno

2 elektrolitik kapasitör;10 Uf

2 uzun ekmek çubuğu

teller.

Adım 4: Devreyi Kurma

Devreyi Kurmak
Devreyi Kurmak
Devreyi Kurmak
Devreyi Kurmak

Çıkışlar Qa'dan Qh'ye. Wire Qa önce ve sonra diyagramda gösterildiği gibi birbirlerine çıktılar.

pin14 SER, Arduino dijital pin 11'e bağlanır. SER, kaydırılacak olan DATA girişidir.

Pin12, RCLK'dir (LATCH)

Arduino dijital pin 8

Pin11, SRCLK(CLOCK) Arduino dijital pin 12'ye bağlıdır

bu pin her yükseldiğinde(1) kaydırma yazmacındaki değerler 1 bit kayacaktır.

Vcc pin 16'dır, kırmızı breadboard rayına bağlanır

pim 8 toprağa bağlı

Arduino 5 volt, breadboard'un kırmızı rayına bağlanır

Arduino Groundsd siyah raya bağlı

Kartların topraklarını şemada gösterildiği gibi birbirine bağlayın.

Adım 5: Devre Nasıl Çalışır?

Devre Nasıl Çalışır?
Devre Nasıl Çalışır?

3 farklı giriş (SAAT, KİLİT, VERİ) LED'lerde görüldüğü gibi çıkışların voltajlarını değiştirecektir. KOD, LED'lerin sırasını ve LED'lerin açılıp kapanma hızını programlayacaktır.

Adım 6: Çıktılar İlk Soldan Sağa Hızla Kaydırılacak

Çıktılar İlk Soldan Sağa Hızlı Bir Şekilde Kayacak
Çıktılar İlk Soldan Sağa Hızlı Bir Şekilde Kayacak

LED'ler hızlı bir şekilde soldan sağa hareket edecektir.

Adım 7: Ardından LED'ler Sağdan Sola Çok Hızlı Bir Şekilde Gidecek

Ardından LED'ler Sağdan Sola Çok Hızlı Bir Şekilde Gidiyor
Ardından LED'ler Sağdan Sola Çok Hızlı Bir Şekilde Gidiyor

LED'ler yön değiştirir (sağdan sola).

Adım 8: Sonuç

Çözüm
Çözüm

Umarım bu proje vardiya kayıtlarını ve kullanımlarını anlamaya yardımcı olur. Projeden keyif aldım. Üzerinde test edildi.

Tinkercad ve çalışır.

Link var ama görmek için Tinkercad hesabına ihtiyacınız olabilir. Link yukarıda da KOD ile birlikte verilmiştir.

Teşekkürler

Adım 9: Vardiya Kayıtlarının Videosu

shift register videosu

Önerilen: