8*8 Mini Dot Matrix LED Display Red Common Cathode Digital Tube 16-pin 60mmx60mm G23

$2.7

L’affichage à matrice de points mini LED 8*8 à cathode commune rouge se compose de 64 points ou pixels. Il y a une LED pour chaque pixel et ces LED sont connectées à un total de 16 broches.

In stock

SKU: DIS14768 Category:

Description

L’affichage à matrice de points mini LED 8*8 à cathode commune rouge se compose de 64 points ou pixels. Il y a une LED pour chaque pixel et ces LED sont connectées à un total de 16 broches. Celle dont l’étiquette se termine par AS est une matrice de points à cathode commune.

À propos de la matrice LED 8×8

Avec un balayage basse tension, les écrans LED matriciels LED 8×8 présentent des avantages tels que l’économie d’énergie, une longue durée de vie, un faible coût, une luminosité élevée, un grand angle de vue, une longue portée visuelle, l’étanchéité, etc. Ils peuvent répondre aux besoins de différentes applications et ont ainsi de larges perspectives de développement.

Caractéristiques
Couleur des pixels : rouge, pur
Taille: 60x60mm
Diamètre des pixels : 5 mm de diamètre de la LED
Type : Cathode commune

Premiers pas avec le mini écran LED à matrice de points 8*8 à tube numérique à cathode commune rouge 16 broches

Dans cette leçon, nous allons interfacer une matrice LED 8×8 d’une seule couleur avec Arduino et afficher quelques caractères pour découvrir son charme dès le début.

Matériel requis

  • Arduino UNO
  • Mini écran LED à matrice de points 8*8 à cathode commune rouge
  • Planche à pain
  • Fils de liaison

Connexion du matériel

Vous pouvez identifier le schéma de brochage à l’aide de la figure suivante.

Ci-dessous se trouve la structure interne. Vous pouvez voir que dans la matrice de points de cathode commune, ROW est la cathode de la LED et COL est l’anode.

Voici une matrice des connexions des broches, basée sur le schéma ci-dessus :

Numéro de broche de la matrice Rangée Colonne Numéro de broche Arduino
1 5 13
2 7 12
3 2 11
4 3 10
5 8 16 (broche analogique 2)
6 5 17 (broche analogique 3)
7 6 18 (broche analogique 4)
8 3 19 (broche analogique 5)
9 1 2
10 4 3
11 6 4
12 4 5
13 1 6
14 2 7
15 7 8
16 8 9

Comme le câblage de cette expérience est un peu compliqué, nous devons le faire étape par étape.

 

 

Téléchargez l’exemple de croquis

Copiez l’exemple de code ci-dessous dans un programme Arduino.

int C[] = {6,11,10,3,A3,4,8,9};
// tableau bidimensionnel de numéros de broches de colonnes :
int R[] = {2,7,A5,5,13,A4,12,A2};
unsigned char biglove[8][8] = //le grand « cœur »
{
0,0,0,0,0,0,0,0,
0,1,1,0,0,1,1,0,
1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,
0,1,1,1,1,1,0,
0,0,1,1,1,1,0,0,
0,0,0,1,1,0,0,0,
};
unsigned char smalllove[8][8] = //le petit « cœur »
{
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0
, 0,0,1,0,0,1,0,0,
0,1,1,1,1,1,1,0,
0,1,1,1,1,1,1,0,
0,0,1,1,1,1,1,0,0,
0,0,0,1,1,0,0,0,
0,0,0,0,0,0,0,0,0,
};
void setup()
{
// parcourir les broches :
for(int i = 0;i<8;i++)
// initialiser les broches de sortie :
{
pinMode(R[i],OUTPUT);
pinMode(C[i],OUTPUT);
}
}
void loop()
{
for(int i = 0 ; i < 100 ; i++) //Affichage en boucle 100 fois
{
Display(biglove); //Affichage du « Grand Cœur »
}
for(int i = 0 ; i < 50 ; i++) //Affichage en boucle 50 fois
{
Display(smalllove); //Affichage du « Petit Cœur »
}
}
void Display(unsigned char dat[8][8])
{
for(int c = 0; c<8;c++)
{
digitalWrite(C[c],LOW);//utiliser la colonne
//boucle
for(int r = 0;r<8;r++)
{
digitalWrite(R[r],dat[r][c]);
}
delay(1);
Clear(); //Supprimer la lumière d’affichage vide
}
}
void Clear()
{
for(int i = 0;i<8;i++)
{
digitalWrite(R[i],LOW);
digitalWrite(C[i],HIGH);
}
}

Résultat de la course

Quelques secondes après la fin du téléchargement, vous devriez maintenant voir un cœur clignoter sur la matrice LED 8×8.