İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Açıklama
Bu blogda, bir kaydırma yazmacı (SN7HC595N) kullanarak 4x4 LED matrisinin nasıl oluşturulacağına ve kodlanacağına odaklanacağız
Gereçler
Gerekli malzemeler
- Vardiya kaydı (SN7HC595N)
- Atlama kabloları
- Arduino kartı(Arduino UNO kullanacağım)
- 16 LED
- 330 ohm'luk dirençler x4
- Lehimleme kiti
- pcb plakası
- Katı teller
Adım 1: DEVRE
16 LED'i, her bir LED'in anodu aşağı ve katotlar sağa bakacak şekilde kareye yerleştirin
- LED'in tüm katotlarını sütunlara bağlayın
- LED'lerin tüm anotlarını sıralar halinde bağlayın
- Her satırdan ve sütundan çıktı alın, böylece sonunda 4x4 matrisinden 8 çıktınız olacak.
Adım 2: DEVRE ŞEMASI
Adım 3: ÖNLEMLER
- Devre onsuz düzgün çalışmadığı için direncin doğru değeri çok önemlidir.
- Lehim yaparken çok dikkatli olun ve hiçbir satır ve kolon telinin birbirine değmemesine dikkat edin.
- Arduino açıkken, yani arduino kartı açıkken devreyi bağlamayın.
- Bağlamadan önce tüm LED'leri tek tek kontrol edin.
4. Adım: KOD
verilen linkten kodu indirin. kod için link
Adım 5: Açıklama
IC üzerindeki önemli pinler-
Verilerin girdiği SER (Seri);
SRCLK (Seri Saat) SER'de olanı saklamak için yüksek olarak ayarladığınız pin;
RCLK (Saati Kaydet) Tüm pinleri ayarlamayı bitirdikten sonra yüksek olarak ayarladığınız pin
Shift register çipi, veri pini aracılığıyla seri olarak eklenen bitleri 8 paralel bite dönüştürür, yani göndermek istiyorsanız 10010000 diyelim ki en az anlamlı bit (0) ile başlıyorsunuz, böylece SER'yi LOW olarak ayarladınız (Arduino'da D10). Ardından, değeri “kaydetmek” için SCK'yi (Arduino'daki D11) YÜKSEK ve ardından DÜŞÜK olarak ayarlarsınız
Adım 6: Alınacak Şeyler
- Kodu değiştirerek 4x4 matris üzerine farklı desenler ve şekiller yazdırabilirsiniz.