Kazalo:

P10 Led (DMD) z uporabo Arduino Nano V.3: 4 koraki
P10 Led (DMD) z uporabo Arduino Nano V.3: 4 koraki

Video: P10 Led (DMD) z uporabo Arduino Nano V.3: 4 koraki

Video: P10 Led (DMD) z uporabo Arduino Nano V.3: 4 koraki
Video: Running Text P10 LED DOT Matrix Display Panel Module + Arduino UNO & DMD2 Library Simple Basic Usage 2024, Julij
Anonim
P10 Led (DMD) z uporabo Arduino Nano V.3
P10 Led (DMD) z uporabo Arduino Nano V.3

V mojem prejšnjem članku. Pokazal sem že, kako uporabljati izhodno napravo na Arduinu. Izhodne naprave vključujejo "7-segment", "RGB obroč", "Led Matrix" in "2x16 LCD".

V tem članku vam bom pokazal tudi, kako uporabljati izhodno napravo na Arduinu. Izhodna naprava, ki jo uporabljam tokrat, je LED modul P10.

Ta Led je skoraj enak Led matriki, ki sem jo uporabljal prej. Razlika je v velikosti in številu LED.

Za to vadnico so komponente, ki jih potrebujemo:

  • P10 LED modul (vključuje napajalne in podatkovne kable)
  • Arduino Nano V.3
  • Mostična žica
  • USB mini

Obvezna knjižnica:

DMD2

1. korak: Specifikacija DMD

DMD specifikacija
DMD specifikacija

Specifikacije modula P10:

  • Delovna napetost: 5V
  • 32 x 16 Rdeča Led
  • Telo: Plastika
  • IC nadzor Na krovu

Korak: Priključite LED na Arduino

Priključite LED na Arduino
Priključite LED na Arduino
Priključite LED na Arduino
Priključite LED na Arduino
Priključite LED na Arduino
Priključite LED na Arduino

To je shema namestitve LED modula P10 za Arduino:

P10 je vodil Arduino

OE ==> D9

A ==> D6

GND ==> GND

CLK ==> D13

SCLK ==> D8

PODATKI ==> D11

Ta modul mora biti opremljen z zunanjim 5V napajalnikom. Tako lahko modul zasveti.

V nasprotnem primeru lahko zunanji vir še vedno sveti. vendar rezultati niso ravno svetli.

za razliko med moduli, ki uporabljajo zunanje napajanje in ne. razlika je vidna v rezultatu koraka.

3. korak: Programiranje

Programiranje
Programiranje

Prepričajte se, da je knjižnica "DMD2" nameščena v Arduino IDE.

Spodaj je skica, ki sem jo naredil za preizkus tega modula P10 Led.

#include #include #include

const int WIDTH = 1;

const uint8_t *FONT = Arial14;

SoftDMD dmd (ŠIRINA, 1);

DMD_TextBox polje (dmd);

void setup () {

Serial.begin (9600); dmd.setBrightness (255); dmd.selectFont (FONT); dmd.begin (); }

void loop () {

dmd.drawString (0, 0, String ("Pozdravljeni"));

}

Zgornja skica je majhen primer uporabe tega p10 LED modula. za druge skice o tem modulu glejte primere, ki jih ponuja knjižnica.

4. korak: Rezultat

Rezultat
Rezultat
Rezultat
Rezultat

Za rezultate si oglejte zgornjo sliko.

Slika 1: Modul, ki uporablja zunanje napajanje Slika 2: moduli, ki ne uporabljajo zunanjega napajanja

Priporočena: