Tutoriel Arduino Smile MAX7219 Matrix LED : 4 étapes
Tutoriel Arduino Smile MAX7219 Matrix LED : 4 étapes
Anonim
Tutoriel Arduino Smile MAX7219 Matrix LED
Tutoriel Arduino Smile MAX7219 Matrix LED

Dans ce tutoriel "Contrôler une matrice de LED à l'aide d'Arduino". Je vous montre comment utiliser les écrans matriciels Led à l'aide d'Arduino.

Et dans cet article, nous apprendrons à créer des émoticônes souriantes à l'aide de cet affichage matriciel à l'aide d'Arduino également.

Les ingrédients utilisés sont toujours les mêmes que l'article précédent. donc tout de suite nous commençons le tutoriel.

Étape 1: Composant requis

Composant requis
Composant requis
Composant requis
Composant requis
Composant requis
Composant requis
Composant requis
Composant requis

voici une liste des composants nécessaires:

  • Led Matrik
  • Arduino Nano
  • Cavalier
  • USBmini
  • Comité de projet

Bibliothèque requise:

LedControl

Étape 2: schéma

Schème
Schème
Schème
Schème

Pour assembler les composants voir le schéma ci-dessus, vous pouvez également voir les informations ci-dessous:

Matrice LED vers Arduino

VCC ==> +5V

GND ==> GND

DIN ==> D6

CS ==> D7

CLK ==> D8

Après avoir terminé l'assemblage des composants, passez au processus de programmation.

Étape 3: Programmation

La programmation
La programmation

Utilisez le code ci-dessous pour créer une émoticône de sourire dans la matrice de points:

#include "LedControl.h"

/*

Maintenant, nous avons besoin d'un LedControl avec lequel travailler. ***** Ces numéros de broches ne fonctionneront probablement pas avec votre matériel ***** La broche 6 est connectée au DataIn La broche 8 est connectée au CLK La broche 7 est connectée à LOAD Nous n'avons qu'un seul MAX72XX. */

LedControl lc=LedControl (6, 7, 8, 1);

délai long non signé = 100;

void setup() {

lc.shutdown(0, faux); lc.setIntensity(0, 8); lc.clearDisplay(0); }

sourire du vide (){

octet a[8]={B00000000, B01100110, B01100110, B00000000, B00000000, B01000010, B00111100, B00000000};

lc.setRow(0, 0, a[0]);

lc.setRow(0, 1, a[1]); lc.setRow(0, 2, a[2]); lc.setRow(0, 3, a[3]); lc.setRow(0, 4, a[4]); lc.setRow(0, 5, a[5]); lc.setRow(0, 6, a[6]); lc.setRow(0, 7, a[7]); }

boucle vide() {

le sourire(); }

Étape 4: Résultat

Résultat
Résultat
Résultat
Résultat

Pour les résultats peuvent être vus dans l'image ci-dessus.

Conseillé: