Spisu treści:

4X4 LED MATRIX przy użyciu 74hc595 IC: 7 kroków
4X4 LED MATRIX przy użyciu 74hc595 IC: 7 kroków

Wideo: 4X4 LED MATRIX przy użyciu 74hc595 IC: 7 kroków

Wideo: 4X4 LED MATRIX przy użyciu 74hc595 IC: 7 kroków
Wideo: DIY LED Matrix Watch 5.0 - Assembly 2024, Listopad
Anonim
MATRYCA LED 4X4 przy użyciu układu scalonego 74hc595
MATRYCA LED 4X4 przy użyciu układu scalonego 74hc595

Opis

W tym blogu skupimy się na tworzeniu i kodowaniu matrycy LED 4x4 za pomocą rejestru przesuwnego (SN7HC595N)

Kieszonkowe dzieci

Wymagane materiały

  • Rejestr przesuwny (SN7HC595N)
  • Kable rozruchowe
  • Płytka Arduino (będę używał Arduino UNO)
  • 16 diod LED
  • Rezystory 330 omów x4
  • Zestaw lutowniczy
  • Płyta PCB
  • Druty lite

Krok 1: OBWÓD

Umieść 16 diod LED w kwadracie tak, aby anoda każdej diody była skierowana w dół, a katody skierowane w prawo

  • Połącz wszystkie katody diody LED w kolumnach
  • Połącz wszystkie anody diod LED w rzędach
  • Weź wyjście z każdego wiersza i kolumny, więc na końcu będziesz miał 8 wyjść z macierzy 4x4.

Krok 2: SCHEMAT OBWODÓW

SCHEMAT OBWODU
SCHEMAT OBWODU

Krok 3: ŚRODKI OSTROŻNOŚCI

  • Prawidłowa wartość rezystora jest bardzo ważna, ponieważ bez niego układ nie będzie działał poprawnie.
  • Podczas lutowania należy być bardzo ostrożnym i upewnić się, że żadne przewody rzędu i kolumny nie stykają się ze sobą.
  • Nie podłączaj obwodu, gdy arduino jest włączone, tj. Gdy płyta arduino jest zasilana.
  • Przed podłączeniem sprawdź wszystkie diody LED.

Krok 4: KOD

pobierz kod z podanego linku. link do kodu

Krok 5: Wyjaśnienie

Ważne piny na IC-

SER (Serial), do którego dostają się dane;

SRCLK (zegar szeregowy) pin ustawiony na wysoki, aby przechowywać to, co jest w SER;

RCLK (Register Clock) pin ustawiony na wysoki po zakończeniu ustawiania wszystkich pinów

Układ rejestru przesuwnego przekształca bity wstawiane szeregowo przez pin danych w 8 równoległych bitów, więc jeśli chcesz wysłać, powiedzmy, że 10010000 zaczynasz od najmniej znaczącego bitu (0), więc ustawiasz SER na LOW (D10 na Arduino). Następnie ustawiasz SCK (D11 na Arduino) na WYSOKI, a następnie na NISKI, aby „zapisać” wartość

Krok 6: Rzeczy do zabrania

  • Zmieniając kod można faktycznie drukować różne wzory i figury na matrycy 4x4.
  • Może działać jako tani wyświetlacz dla małych projektów

Zalecana: