Sisukord:

P10 Led (DMD), kasutades Arduino Nano V.3: 4 sammu
P10 Led (DMD), kasutades Arduino Nano V.3: 4 sammu

Video: P10 Led (DMD), kasutades Arduino Nano V.3: 4 sammu

Video: P10 Led (DMD), kasutades Arduino Nano V.3: 4 sammu
Video: Как подключить Led Panel P10 к микроконтроллеру STM32. 2024, Juuli
Anonim
P10 Led (DMD), kasutades Arduino Nano V.3
P10 Led (DMD), kasutades Arduino Nano V.3

Minu eelmises artiklis. Olen juba näidanud, kuidas Arduino väljundseadet kasutada. Väljundseadmete hulka kuuluvad "7-segment", "RGB ring", "Led Matrix" ja "2x16 LCD".

Selles artiklis näitan teile ka seda, kuidas Arduino väljundseadet kasutada. Väljundseade, mida ma seekord kasutan, on P10 LED -moodul.

See Led on peaaegu sama Led -maatriksiga, mida ma varem kasutasin. Erinevus on valgusdioodide suuruses ja arvus.

Selle õpetuse jaoks on siin vajalikud komponendid:

  • P10 LED -moodul (sisaldab toite- ja andmekaableid)
  • Arduino Nano V.3
  • Jumper Wire
  • USB minid

Nõutav raamatukogu:

DMD2

Samm: DMD spetsifikatsioon

DMD spetsifikatsioon
DMD spetsifikatsioon

P10 LED -mooduli spetsifikatsioonid:

  • Tööpinge: 5V
  • 32 x 16 punane LED
  • Korpus: plastik
  • IC juhtimine Pardal

Samm: ühendage LED Arduinoga

Ühendage LED Arduinoga
Ühendage LED Arduinoga
Ühendage LED Arduinoga
Ühendage LED Arduinoga
Ühendage LED Arduinoga
Ühendage LED Arduinoga

See on Arduino P10 led -mooduli paigaldusskeem:

P10 juhtis Arduino

OE ==> D9

A ==> D6

GND ==> GND

CLK ==> D13

SCLK ==> D8

ANDMED ==> D11

See moodul peab olema varustatud välise 5V toiteallikaga. Nii et moodul võib süttida.

Kui seda ei anta, saab välise toite ikkagi põleda. aga tulemused pole eriti eredad.

moodulite vahel, mis kasutavad välist toiteallikat ja mitte. erinevust on näha sammu tulemusest.

3. samm: programmeerimine

Programmeerimine
Programmeerimine

Veenduge, et "DMD2" raamatukogu oleks Arduino IDE -sse installitud.

Allpool on visand, mille tegin selle P10 LED -mooduli proovimiseks.

#kaasama #kaasama #kaasama

const int LAIUS = 1;

const uint8_t *FONT = Arial14;

SoftDMD dmd (WIDTH, 1);

DMD_TextBox kast (dmd);

tühine seadistus () {

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

void loop () {

dmd.drawString (0, 0, string ("Tere"));

}

Ülaltoodud visand on väike näide selle p10 LED -mooduli kasutamisest. teiste selle mooduli visandite kohta vaadake raamatukogu esitatud näiteid.

4. samm: tulemus

Tulemus
Tulemus
Tulemus
Tulemus

Tulemuste nägemiseks vaadake ülaltoodud pilti.

Joonis 1: moodul, mis kasutab välist toiteallikat Joonis 2: moodulid, mis ei kasuta välist toiteallikat

Soovitan: