4 Eylül 2026 Cuma

 74HC595 Shift Register Entegresi, peş peşe bağlanmış flip-flop adındaki hafıza elemanı devrelerinden oluşur. Kullanıma göre paralel girişi seri çıkışa (parallel-in, serial-out, PISO) yada seri girişi paralel çıkışa (serial-in, parallel-out, SIPO) dönüştürür. Bu projede SPI seri iletişim yöntemi ile seri giriş paralel çıkışa dönüştürülecektir.





74HC595 Pin Açıklamaları

Pin

Purpose

Name

Açıklama

1

Data Out Bit 1

Q1

 

2

Data Out Bit 2

Q2

 

3

Data Out Bit 3

Q3

 

4

Data Out Bit 4

Q4

 

5

Data Out Bit 5

Q5

 

6

Data Out Bit 6

Q6

 

7

Data Out Bit 7

Q7

 

8

Ground

GND

Toprak

9

Serial Data Out

Q7S

 

10

Master Reset (Active Low)

MR

Resetleme pinidir. Resetleme yapılmayacaksa +5V'a bağlanır. Resetleme yapılacaksa toprağa bağlanır.

11

Shift Register Clock Input

SHCP

Clock sinyali giriş pinidir. Arduino'nun 13. pinine bağlanır.

12

Storage Register Clock Input

STCP

Depolama kayıtcısını aktifleştirme pinidir. Bu kayıtcı aktifleştirildiğinde seri data girişinden veriler beklenmeye başlanır. Bu pin 0 yapıldığında kayıtcı aktif, 1 yapıldığında kayıtcı pasif olur. Bu pin Arduino'nun 10. pinine bağlanır.

13

Output Enable (Active Low)

OE

Çıkış etkinleştirme pinidir. Toprağa bağlanır.

14

Serial Data Input

DS

Seri data giriş pinidir. Arduino'nun 11. pinine bağlanır.

15

Data Out Bit 0

Q0

 

16

Supply Voltage

Vcc

+5V




Program Kodları
#include<SPI.h>
int i = 0;
void setup()
{
  SPI.begin();
  SPI.setClockDivider(SPI_CLOCK_DIV4);  //clock sinyali bölme oranı 4.
}

void loop()
{
  digitalWrite(SS, LOW);    //depolama kayıtçısı aktifleştirilerek veri beklenmeye başlandı.
  SPI.transfer(0b10101010);
  digitalWrite(SS, HIGH);   //depolama kayıtçısı pasife alındı.
  delay(2000);

  for (i = 0; i < 16; i++)
  {
    digitalWrite(SS, LOW);
    SPI.transfer(i);
    digitalWrite(SS, HIGH);
    delay(500);
  }
  delay(1000);
}


Devre Şeması




0 comments:

Yorum Gönder

Arduino Eğitimi Konu - 7

Toplam Sayfa Görüntüleme Sayısı

Sensörlerin Arduino İle Kullanımı

Popular Posts

Yararlanılan Kaynaklar

İletişim

gokdag17@gmail.com