Turinys:

„P10 Led“(DMD) naudojant „Arduino Nano V.3“: 4 žingsniai
„P10 Led“(DMD) naudojant „Arduino Nano V.3“: 4 žingsniai

Video: „P10 Led“(DMD) naudojant „Arduino Nano V.3“: 4 žingsniai

Video: „P10 Led“(DMD) naudojant „Arduino Nano V.3“: 4 žingsniai
Video: P10 LED Matrix Display Module Arduino Uno DMD2 Library Marquee Function Testing Direction Step Speed 2024, Lapkritis
Anonim
„P10 Led“(DMD) naudojant „Arduino Nano V.3“
„P10 Led“(DMD) naudojant „Arduino Nano V.3“

Mano ankstesniame straipsnyje. Aš jau parodžiau, kaip naudoti išvesties įrenginį „Arduino“. Išvesties įrenginiuose yra „7 segmentų“, „RGB žiedo“, „Led Matrix“ir „2x16 LCD“.

Šiame straipsnyje aš taip pat parodysiu, kaip naudoti išvesties įrenginį „Arduino“. Šį kartą naudojamas išvesties įrenginys yra „P10 Led“modulis.

Ši „Led“yra beveik tokia pati kaip ir anksčiau naudojama „Led“matrica. Skirtumas yra šviesos diodų dydis ir skaičius.

Šioje pamokoje pateikiami mums reikalingi komponentai:

  • P10 LED modulis (apima maitinimo ir duomenų kabelius)
  • „Arduino Nano“V.3
  • Jumper Wire
  • USB mini

Reikalinga biblioteka:

DMD2

1 žingsnis: DMD specifikacija

DMD specifikacija
DMD specifikacija

P10 LED modulio specifikacijos:

  • Darbinė įtampa: 5V
  • 32 x 16 raudonos šviesos diodas
  • Korpusas: plastikas
  • IC valdymas Laive

2 veiksmas: prijunkite šviesos diodą prie „Arduino“

Prijunkite šviesos diodą prie „Arduino“
Prijunkite šviesos diodą prie „Arduino“
Prijunkite šviesos diodą prie „Arduino“
Prijunkite šviesos diodą prie „Arduino“
Prijunkite šviesos diodą prie „Arduino“
Prijunkite šviesos diodą prie „Arduino“

Tai „P10“modulio „Arduino“diegimo schema:

P10 vedė į Arduino

OE ==> D9

A ==> D6

GND ==> GND

CLK ==> D13

SCLK ==> D8

DUOMENYS ==> D11

Šis modulis turi būti tiekiamas su išoriniu 5 V maitinimo šaltiniu. Taigi modulis gali užsidegti.

Jei nesuteikiamas išorinis maitinimas, jis vis tiek gali užsidegti. bet rezultatai nėra labai ryškūs.

skirtumą tarp modulių, kurie naudoja išorinį maitinimą, o ne. skirtumas matomas žingsnio rezultate.

3 žingsnis: programavimas

Programavimas
Programavimas

Įsitikinkite, kad „Arduino IDE“įdiegta biblioteka „DMD2“.

Žemiau yra eskizas, kurį padariau išbandydamas šį „P10 Led“modulį.

#įtraukti #įtraukti #įtraukti

const int PLOTIS = 1;

const uint8_t *FONT = Arial14;

„SoftDMD dmd“(PLOTIS, 1);

DMD_TextBox dėžutė (dmd);

void setup () {

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

void loop () {

dmd.drawString (0, 0, eilutė („Labas“));

}

Aukščiau pateiktas eskizas yra nedidelis šio p10 LED modulio naudojimo pavyzdys. kitų eskizų apie šį modulį ieškokite bibliotekos pateiktuose pavyzdžiuose.

4 žingsnis: rezultatas

Rezultatas
Rezultatas
Rezultatas
Rezultatas

Norėdami pamatyti rezultatus, žiūrėkite aukščiau esančią nuotrauką.

1 pav. Modulis, kuris naudoja išorinį maitinimą 2 pav. Moduliai, kurie nenaudoja išorinio maitinimo šaltinio

Rekomenduojamas: