Inhoudsopgave:

4X4 LED MATRIX met 74hc595 IC - Ajarnpa
4X4 LED MATRIX met 74hc595 IC - Ajarnpa

Video: 4X4 LED MATRIX met 74hc595 IC - Ajarnpa

Video: 4X4 LED MATRIX met 74hc595 IC - Ajarnpa
Video: 8x48 LED-MATRIX MET SCHUIFREGISTERS 74HC595 & ARDUINO 2024, Juli-
Anonim
4X4 LED MATRIX met 74hc595 IC
4X4 LED MATRIX met 74hc595 IC

Beschrijving

In deze blog zullen we ons concentreren op het maken en coderen van een 4x4 LED-matrix met behulp van een schuifregister (SN7HC595N)

Benodigdheden

Vereiste materialen

  • Schakelregister (SN7HC595N)
  • Startkabels
  • Arduino-bord (ik zal Arduino UNO gebruiken)
  • 16 LED's
  • 330 ohm weerstanden x4
  • Soldeer kit
  • PCB-plaat
  • Massieve draden

Stap 1: CIRCUIT

Plaats 16 LED'S in het vierkant zodat de anode van elke LED naar beneden wijst en de kathodes naar rechts

  • Verbind alle kathoden van de LED in kolommen
  • Verbind alle anodes van de LED'S in rijen
  • Neem uitvoer van elke rij en kolom, dus aan het einde heb je 8 uitgangen van de 4x4 matrix.

Stap 2: CIRCUIT DIAGRAM

SCHAKELSCHEMA
SCHAKELSCHEMA

Stap 3: VOORZORGSMAATREGELEN

  • De juiste waarde van de weerstand is erg belangrijk omdat het circuit zonder deze niet goed zal werken.
  • Wees tijdens het solderen zeer voorzichtig en zorg ervoor dat de rij- en kolomdraden elkaar niet raken.
  • Sluit het circuit niet aan terwijl arduino is ingeschakeld, d.w.z. wanneer het arduino-bord is ingeschakeld.
  • Controleer alle LED'S afzonderlijk voordat u ze aansluit.

Stap 4: CODE

download de code via de gegeven link. link voor de code

Stap 5: Uitleg

Belangrijke pinnen op de IC-

SER (Serial) waar de gegevens binnenkomen;

SRCLK (Serial Clock) de pin die u te hoog hebt ingesteld om op te slaan wat er in SER staat;

RCLK (Register Clock) de pin die je op hoog hebt gezet als je klaar bent met het instellen van alle pinnen

Shift register-chip transformeert bits die in serie via de datapin zijn ingevoegd in 8 parallelle bits, dus als je wilt verzenden, laten we zeggen 10010000, begin je met de minst significante bit (0), dus je zet SER op LOW (D10 op de Arduino). Vervolgens stel je SCK (D11 op de Arduino) in op HOOG en vervolgens op LAAG, om de waarde te "opslaan"

Stap 6: Dingen om mee te nemen

  • Door de code te veranderen kun je verschillende patronen en figuren printen op een 4x4 matrix.
  • Het kan fungeren als een goedkope display voor kleine projecten

Aanbevolen: