INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
In my vorige artikel. Ek het al getoon hoe u die Output -toestel op Arduino kan gebruik. Die uitsetapparate bevat '7-segment', 'RGB-ring', 'Led Matrix' en '2x16 LCD'.
In hierdie artikel sal ek u ook wys hoe u die uitvoerapparaat op Arduino kan gebruik. Die uitsetapparaat wat ek hierdie keer gebruik, is die P10 Led -module.
Hierdie Led is byna dieselfde as die Led -matriks wat ek voorheen gebruik het. Die verskil is die grootte en aantal LED's.
Hier is die komponente wat ons nodig het vir hierdie tutoriaal:
- P10 Led -module (sluit krag- en datakabels in)
- Arduino Nano V.3
- Jumper Wire
- USBmini
Vereiste biblioteek:
DMD 2
Stap 1: DMD -spesifikasie
P10 Led Module Spesifikasies:
- Bedryfspanning: 5V
- 32 x 16 Rooi Led
- Liggaam: Plastiek
- IC -beheer aan boord
Stap 2: Koppel die LED aan op Arduino
Dit is die P10 -geleide module -installeringskema vir Arduino:
P10 gelei na Arduino
OE ==> D9
A ==> D6
GND ==> GND
CLK ==> D13
SCLK ==> D8
DATA ==> D11
Hierdie module moet van 'n eksterne 5V -kragtoevoer voorsien word. Die module kan dus brand.
As dit nie gegee word nie, kan 'n eksterne toevoer steeds aangesteek word. maar die resultate is nie baie helder nie.
vir die verskil tussen modules wat 'n eksterne toevoer gebruik en nie. die verskil kan gesien word in die stapresultaat.
Stap 3: Programmering
Maak seker dat die "DMD2" -biblioteek in die Arduino IDE geïnstalleer is.
Hieronder is 'n skets wat ek gemaak het om hierdie P10 Led -module te probeer.
#include #include #include
const int WIDTH = 1;
const uint8_t *FONT = Arial14;
SoftDMD dmd (WIDTH, 1);
DMD_TextBox -boks (dmd);
ongeldige opstelling () {
Serial.begin (9600); dmd.setBrightness (255); dmd.selectFont (FONT); dmd.begin (); }
leemte -lus () {
dmd.drawString (0, 0, String ("Hallo"));
}
Die skets hierbo is 'n klein voorbeeld van die gebruik van hierdie p10 Led -module. Vir voorbeelde van ander sketse oor hierdie module, sien voorbeelde van die biblioteek.
Stap 4: Resultaat
Sien die prent hierbo om die resultate te sien.
Figuur 1: Module wat 'n eksterne toevoer gebruik Figuur 2: Modules wat nie 'n eksterne toevoer gebruik nie