Satura rādītājs:

P10 Led (DMD), izmantojot Arduino Nano V.3: 4 soļi
P10 Led (DMD), izmantojot Arduino Nano V.3: 4 soļi

Video: P10 Led (DMD), izmantojot Arduino Nano V.3: 4 soļi

Video: P10 Led (DMD), izmantojot Arduino Nano V.3: 4 soļi
Video: P10 LED Matrix Display Module Arduino Uno DMD2 Library Marquee Function Testing Direction Step Speed 2024, Novembris
Anonim
P10 Led (DMD), izmantojot Arduino Nano V.3
P10 Led (DMD), izmantojot Arduino Nano V.3

Manā iepriekšējā rakstā. Es jau esmu parādījis, kā izmantot izvades ierīci Arduino. Izejas ierīcēs ietilpst "7 segmentu", "RGB gredzens", "Led Matrix" un "2x16 LCD".

Šajā rakstā es arī parādīšu, kā izmantot izvades ierīci Arduino. Šoreiz izmantotā izvadierīce ir P10 LED modulis.

Šis Led ir gandrīz tāds pats kā Led matrica, kuru es izmantoju iepriekš. Atšķirība ir LED izmērs un skaits.

Šajā apmācībā mums ir vajadzīgas sastāvdaļas:

  • P10 LED modulis (ietver barošanas un datu kabeļus)
  • Arduino Nano V.3
  • Jumper Wire
  • USB mini

Nepieciešamā bibliotēka:

DMD2

1. darbība: DMD specifikācija

DMD specifikācija
DMD specifikācija

P10 LED moduļa specifikācijas:

  • Darba spriegums: 5V
  • 32 x 16 sarkanās gaismas diodes
  • Korpuss: plastmasa
  • IC kontrole Uz kuģa

2. darbība: pievienojiet gaismas diodi Arduino

Savienojiet LED ar Arduino
Savienojiet LED ar Arduino
Savienojiet LED ar Arduino
Savienojiet LED ar Arduino
Savienojiet LED ar Arduino
Savienojiet LED ar Arduino

Šī ir P10 LED moduļa instalēšanas shēma Arduino:

P10 veda uz Arduino

OE ==> D9

A ==> D6

GND ==> GND

CLK ==> D13

SCLK ==> D8

DATI ==> D11

Šim modulim jābūt aprīkotam ar ārēju 5V barošanas avotu. Tātad modulis var iedegties.

Ja netiek dota ārējā barošana, to joprojām var iedegt. bet rezultāti nav īpaši spilgti.

par atšķirību starp moduļiem, kas izmanto ārēju barošanas avotu, nevis. atšķirību var redzēt soļa rezultātā.

3. solis: programmēšana

Programmēšana
Programmēšana

Pārliecinieties, vai bibliotēka "DMD2" ir instalēta Arduino IDE.

Zemāk ir skice, ko es izveidoju, lai izmēģinātu šo P10 Led moduli.

#iekļaut #iekļaut #iekļaut

const int PLATUMS = 1;

const uint8_t *FONT = Arial14;

SoftDMD dmd (WIDTH, 1);

DMD_TextBox kaste (dmd);

void setup () {

Sērijas sākums (9600); dmd.setBrightness (255); dmd.selectFont (FONT); dmd.begin (); }

void loop () {

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

}

Iepriekš minētā skice ir neliels šī p10 Led moduļa izmantošanas piemērs. citas skices par šo moduli skatiet bibliotēkas sniegtajos piemēros.

4. solis: rezultāts

Rezultāts
Rezultāts
Rezultāts
Rezultāts

Lai redzētu rezultātus, skatiet attēlu iepriekš.

1. attēls: Modulis, kas izmanto ārēju barošanu 2. attēls: Moduļi, kas neizmanto ārēju barošanas avotu

Ieteicams: