Table des matières:

MATRICE LED 4X4 utilisant le CI 74hc595 : 7 étapes
MATRICE LED 4X4 utilisant le CI 74hc595 : 7 étapes

Vidéo: MATRICE LED 4X4 utilisant le CI 74hc595 : 7 étapes

Vidéo: MATRICE LED 4X4 utilisant le CI 74hc595 : 7 étapes
Vidéo: Lesson 23: MAX7219 4 Digit Display | Arduino Step By Step Course 2024, Juillet
Anonim
MATRICE LED 4X4 utilisant le CI 74hc595
MATRICE LED 4X4 utilisant le CI 74hc595

La description

Dans ce blog, nous allons nous concentrer sur la création et le codage d'une matrice LED 4x4 à l'aide d'un registre à décalage (SN7HC595N)

Fournitures

Matériaux nécessaires

  • Registre à décalage (SN7HC595N)
  • Câbles de démarrage
  • Carte Arduino (j'utiliserai Arduino UNO)
  • 16 LED
  • Résistances de 330 ohms x4
  • Kit de soudure
  • plaque de circuit imprimé
  • Fils solides

Étape 1: CIRCUIT

Placez 16 LED dans un carré de sorte que l'anode de chaque LED soit tournée vers le bas et les cathodes tournées vers la droite

  • Connectez toutes les cathodes de la LED en colonnes
  • Connectez toutes les anodes des LED en rangées
  • Prenez la sortie de chaque ligne et colonne, donc à la fin vous aurez 8 sorties de la matrice 4x4.

Étape 2: SCHÉMA DE CIRCUIT

SCHÉMA
SCHÉMA

Étape 3: PRÉCAUTIONS

  • La valeur correcte de la résistance est très importante car le circuit ne fonctionnera pas correctement sans elle.
  • Lors de la soudure, soyez très prudent et assurez-vous qu'aucun fil de ligne et de colonne ne se touchent.
  • Ne connectez pas le circuit lorsque l'arduino est allumé, c'est-à-dire lorsque la carte arduino est alimentée.
  • Vérifiez individuellement toutes les LED avant de vous connecter.

Étape 4: CODE

télécharger le code à partir du lien donné. lien pour le code

Étape 5: Explication

Broches importantes sur l'IC-

SER (Série) où les données entrent;

SRCLK (Serial Clock) la broche que vous avez définie sur haute pour stocker ce qui est dans SER;

RCLK (Register Clock) la broche que vous avez définie sur haute une fois que vous avez terminé de régler toutes les broches

La puce de registre à décalage transforme les bits insérés en série via la broche de données en 8 bits parallèles, donc si vous voulez envoyer, disons 10010000, vous commencez par le bit le moins significatif (0), vous réglez donc SER sur LOW (D10 sur l'Arduino). Ensuite, vous définissez SCK (D11 sur l'Arduino) sur HIGH, puis sur LOW, pour « enregistrer » la valeur

Étape 6: Choses à emporter

  • En changeant le code, vous pouvez réellement imprimer différents motifs et figures sur une matrice 4x4.
  • Il peut servir d'affichage à faible coût pour les petits projets

Conseillé: