Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Edellisessä artikkelissani. Olen jo osoittanut, miten Output -laitetta käytetään Arduinossa. Tulostuslaitteisiin kuuluvat "7-segmentti", "RGB-rengas", "Led Matrix" ja "2x16 LCD".
Tässä artikkelissa näytän myös, kuinka käyttää tulostuslaitetta Arduinolla. Tällä kertaa käyttämäni lähtölaite on P10 Led -moduuli.
Tämä Led on melkein sama kuin aiemmin käyttämäni Led -matriisi. Ero on LEDien koko ja määrä.
Tässä opetusohjelmassa tässä on tarvittavat komponentit:
- P10 Led -moduuli (sisältää virta- ja datakaapelit)
- Arduino Nano V.3
- Hyppyjohdin
- USB -mini
Vaadittu kirjasto:
DMD2
Vaihe 1: DMD -määritys
P10 LED -moduulin tekniset tiedot:
- Käyttöjännite: 5V
- 32 x 16 punainen led
- Runko: Muovi
- IC -ohjaus Aluksella
Vaihe 2: Liitä LED Arduinoon
Tämä on P10 -led -moduulin asennusohjelma Arduinolle:
P10 Johti Arduinolle
OE ==> D9
A ==> D6
GND ==> GND
CLK ==> D13
SCLK ==> D8
TIEDOT ==> D11
Tämä moduuli on toimitettava ulkoisen 5 V: n virtalähteen kanssa. Joten moduuli voi syttyä.
Jos sitä ei anneta, ulkoinen virtalähde voi silti palaa. mutta tulokset eivät ole kovin kirkkaita.
eroa niiden moduulien välillä, jotka käyttävät ulkoista virtalähdettä. ero näkyy vaiheen tuloksessa.
Vaihe 3: Ohjelmointi
Varmista, että "DMD2" -kirjasto on asennettu Arduino IDE: hen.
Alla on luonnos, jonka tein kokeilemaan tätä P10 Led -moduulia.
#Sisällytä #Sisällytä #Sisällytä
const int LEVEYS = 1;
const uint8_t *FONT = Arial14;
SoftDMD dmd (LEVEYS, 1);
DMD_TextBox -laatikko (dmd);
void setup () {
Sarja.alku (9600); dmd.setBrightness (255); dmd.selectFont (FONT); dmd.begin (); }
void loop () {
dmd.drawString (0, 0, merkkijono ("Hei"));
}
Yllä oleva luonnos on pieni esimerkki tämän p10 Led -moduulin käytöstä. muita tämän moduulin luonnoksia, katso kirjaston tarjoamat esimerkit.
Vaihe 4: Tulos
Katso yllä oleva kuva nähdäksesi tulokset.
Kuva 1: Moduuli, joka käyttää ulkoista virtalähdettä Kuva 2: Moduulit, jotka eivät käytä ulkoista virtalähdettä