INHOUDSOPGAWE:

Arduino Smile MAX7219 Matrix LED -tutoriaal: 4 stappe
Arduino Smile MAX7219 Matrix LED -tutoriaal: 4 stappe

Video: Arduino Smile MAX7219 Matrix LED -tutoriaal: 4 stappe

Video: Arduino Smile MAX7219 Matrix LED -tutoriaal: 4 stappe
Video: Arduino text scrolling display | Arduino text scrolling display max7219 dot matrix 4 in 1 2024, Julie
Anonim
Arduino Smile MAX7219 Matrix LED -tutoriaal
Arduino Smile MAX7219 Matrix LED -tutoriaal

In hierdie handleiding "Beheer van 'n Led Matrix met behulp van Arduino". Ek wys u hoe u Led -matriksskerms met Arduino kan gebruik.

En in hierdie artikel leer ons hoe om smileys te maak met behulp van hierdie matriksvertoning met Arduino.

Die gebruikte bestanddele is steeds dieselfde as die vorige artikel. dus begin ons dadelik met die tutoriaal.

Stap 1: Vereiste komponent

Vereiste komponent
Vereiste komponent
Vereiste komponent
Vereiste komponent
Vereiste komponent
Vereiste komponent
Vereiste komponent
Vereiste komponent

dit is 'n lys van die nodige komponente:

  • Led Matrik
  • Arduino Nano
  • Jumper Wire
  • USBmini
  • Projekraad

Vereiste biblioteek:

LedControl

Stap 2: Skema

Skema
Skema
Skema
Skema

Sien die skematiese tekening hierbo om die komponente te monteer, en u kan ook die onderstaande inligting sien:

Het Matrix na Arduino gelei

VCC ==> +5V

GND ==> GND

DIN ==> D6

CS ==> D7

CLK ==> D8

Na die voltooiing van die komponente -samestelling, gaan voort met die programmeringsproses.

Stap 3: Programmering

Programmering
Programmering

Gebruik die onderstaande kode om 'n glimlag -emoticon in die puntmatriks te maak:

#sluit "LedControl.h" in

/*

Nou het ons 'n LedControl nodig om mee te werk. ***** Hierdie pennommers werk waarskynlik nie met u hardeware nie ***** pen 6 is gekoppel aan die DataIn pen 8 is gekoppel aan die CLK pen 7 is gekoppel aan LOAD Ons het slegs 'n enkele MAX72XX. */

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

ongetekende lang vertraging = 100;

ongeldige opstelling () {

lc.stop (0, vals); lc.setIntensity (0, 8); lc.clearDisplay (0); }

leë glimlag () {

byte 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]); }

leemte -lus () {

glimlag (); }

Stap 4: Resultaat

Uitslag
Uitslag
Uitslag
Uitslag

U kan die resultate op die foto hierbo sien.

Aanbeveel: