Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
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
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“
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
Į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
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