Table des matières:

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

Vidéo: Tutoriel Arduino Smile MAX7219 Matrix LED : 4 étapes

Vidéo: Tutoriel Arduino Smile MAX7219 Matrix LED : 4 étapes
Vidéo: Getting started with #MakerUNO- Lesson 6 on how to Control the output via Analogwrite (BM) 2024, Juillet
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é: