Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I min tidigare artikel. Jag har redan visat hur man använder Output -enheten på Arduino. Utmatningsenheterna inkluderar "7-segment", "RGB-ring", "Led Matrix" och "2x16 LCD".
I den här artikeln kommer jag också att visa dig hur du använder Output -enheten på Arduino. Utmatningsenheten som jag använder den här gången är P10 Led -modulen.
Denna Led är nästan densamma som Led -matrisen som jag använde tidigare. Skillnaden är storlek och antal lysdioder.
Här är de komponenter vi behöver för den här självstudien:
- P10 LED -modul (Inkluderar ström- och datakablar)
- Arduino Nano V.3
- Jumper Wire
- USBmini
Obligatoriskt bibliotek:
DMD2
Steg 1: DMD -specifikation
P10 Led Modul Specifikationer:
- Driftspänning: 5V
- 32 x 16 Röd LED
- Kropp: Plast
- IC -styrning ombord
Steg 2: Anslut lysdioden till Arduino
Detta är P10 LED -modulinstallationsschemat för Arduino:
P10 Ledde till Arduino
OE ==> D9
A ==> D6
GND ==> GND
CLK ==> D13
SCLK ==> D8
DATA ==> D11
Denna modul måste levereras med en extern 5V strömförsörjning. Så modulen kan lysa upp.
Om den inte ges kan en extern strömförsörjning fortfarande tändas. men resultaten är inte särskilt ljusa.
för skillnaden mellan moduler som använder en extern strömförsörjning och inte. skillnaden kan ses i stegresultatet.
Steg 3: Programmering
Se till att "DMD2" -biblioteket är installerat i Arduino IDE.
Nedan är en skiss som jag gjorde för att prova denna P10 Led -modul.
#include #include #include
const int WIDTH = 1;
const uint8_t *FONT = Arial14;
SoftDMD dmd (WIDTH, 1);
DMD_TextBox -låda (dmd);
void setup () {
Serial.begin (9600); dmd.setBrightness (255); dmd.selectFont (FONT); dmd.begin (); }
void loop () {
dmd.drawString (0, 0, String ("Hej"));
}
Ovanstående skiss är ett litet exempel på användningen av denna p10 Led -modul. för andra skisser om denna modul, se Exempel från biblioteket.
Steg 4: Resultat
Se bilden ovan för att se resultaten.
Figur 1: Modul som använder en extern matning Figur 2: Moduler som inte använder en extern matning