Sisällysluettelo:

P10 Led (DMD) Arduino Nano V.3: 4 -vaiheilla
P10 Led (DMD) Arduino Nano V.3: 4 -vaiheilla

Video: P10 Led (DMD) Arduino Nano V.3: 4 -vaiheilla

Video: P10 Led (DMD) Arduino Nano V.3: 4 -vaiheilla
Video: выложу свой шрифт русифицированный под DMD p10 led 2024, Heinäkuu
Anonim
P10 Led (DMD) käyttäen Arduino Nano V.3
P10 Led (DMD) käyttäen Arduino Nano V.3

Edellisessä artikkelissani. Olen jo osoittanut, miten Output -laitetta käytetään Arduinossa. Tulostuslaitteisiin kuuluvat "7-segmentti", "RGB-rengas", "Led Matrix" ja "2x16 LCD".

Tässä artikkelissa näytän myös, kuinka käyttää tulostuslaitetta Arduinolla. Tällä kertaa käyttämäni lähtölaite on P10 Led -moduuli.

Tämä Led on melkein sama kuin aiemmin käyttämäni Led -matriisi. Ero on LEDien koko ja määrä.

Tässä opetusohjelmassa tässä on tarvittavat komponentit:

  • P10 Led -moduuli (sisältää virta- ja datakaapelit)
  • Arduino Nano V.3
  • Hyppyjohdin
  • USB -mini

Vaadittu kirjasto:

DMD2

Vaihe 1: DMD -määritys

DMD -eritelmä
DMD -eritelmä

P10 LED -moduulin tekniset tiedot:

  • Käyttöjännite: 5V
  • 32 x 16 punainen led
  • Runko: Muovi
  • IC -ohjaus Aluksella

Vaihe 2: Liitä LED Arduinoon

Liitä LED Arduinoon
Liitä LED Arduinoon
Liitä LED Arduinoon
Liitä LED Arduinoon
Liitä LED Arduinoon
Liitä LED Arduinoon

Tämä on P10 -led -moduulin asennusohjelma Arduinolle:

P10 Johti Arduinolle

OE ==> D9

A ==> D6

GND ==> GND

CLK ==> D13

SCLK ==> D8

TIEDOT ==> D11

Tämä moduuli on toimitettava ulkoisen 5 V: n virtalähteen kanssa. Joten moduuli voi syttyä.

Jos sitä ei anneta, ulkoinen virtalähde voi silti palaa. mutta tulokset eivät ole kovin kirkkaita.

eroa niiden moduulien välillä, jotka käyttävät ulkoista virtalähdettä. ero näkyy vaiheen tuloksessa.

Vaihe 3: Ohjelmointi

Ohjelmointi
Ohjelmointi

Varmista, että "DMD2" -kirjasto on asennettu Arduino IDE: hen.

Alla on luonnos, jonka tein kokeilemaan tätä P10 Led -moduulia.

#Sisällytä #Sisällytä #Sisällytä

const int LEVEYS = 1;

const uint8_t *FONT = Arial14;

SoftDMD dmd (LEVEYS, 1);

DMD_TextBox -laatikko (dmd);

void setup () {

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

void loop () {

dmd.drawString (0, 0, merkkijono ("Hei"));

}

Yllä oleva luonnos on pieni esimerkki tämän p10 Led -moduulin käytöstä. muita tämän moduulin luonnoksia, katso kirjaston tarjoamat esimerkit.

Vaihe 4: Tulos

Tulos
Tulos
Tulos
Tulos

Katso yllä oleva kuva nähdäksesi tulokset.

Kuva 1: Moduuli, joka käyttää ulkoista virtalähdettä Kuva 2: Moduulit, jotka eivät käytä ulkoista virtalähdettä

Suositeltava: