Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
In mijn vorige artikel. Ik heb al laten zien hoe je het Output-apparaat op Arduino kunt gebruiken. De uitvoerapparaten omvatten "7-Segment", "RGB-ring", "Led Matrix" en "2x16 LCD".
In dit artikel laat ik je ook zien hoe je het uitvoerapparaat op Arduino gebruikt. Het uitvoerapparaat dat ik deze keer gebruik is de P10 Led-module.
Deze Led is bijna hetzelfde als de Led matrix die ik eerder gebruikte. Het verschil is de grootte en het aantal LED's.
Voor deze zelfstudie zijn hier de componenten die we nodig hebben:
- P10 Led-module (Inclusief stroom- en datakabels)
- Arduino Nano V.3
- Doorverbindingsdraad
- USB mini
Vereiste bibliotheek:
DMD2
Stap 1: DMD-specificatie:
P10 Led-modulespecificaties:
- Bedrijfsspanning: 5V
- 32 x 16 rode led
- Lichaam: kunststof
- IC-besturing Aan boord
Stap 2: Verbind de LED met Arduino
Dit is het installatieschema van de P10 led-module voor Arduino:
P10 Geleid naar Arduino
OE ==> D9
EEN ==> D6
GND ==> GND
CLK ==> D13
SCLK ==> D8
GEGEVENS ==> D11
Deze module moet worden geleverd met een externe 5V voeding. De module kan dus oplichten.
Indien niet gegeven kan een externe voeding nog steeds worden aangestoken. maar de resultaten zijn niet erg helder.
voor het verschil tussen modules die een externe voeding gebruiken en niet. het verschil is te zien in het stapresultaat.
Stap 3: Programmeren
Zorg ervoor dat de "DMD2"-bibliotheek is geïnstalleerd in de Arduino IDE.
Hieronder is een schets die ik heb gemaakt om deze P10 Led-module te proberen.
#include #include #include
const int BREEDTE = 1;
const uint8_t *FONT = Arial14;
SoftDMD dmd (BREEDTE, 1);
DMD_TextBox-vak (dmd);
ongeldige setup() {
Serieel.begin(9600); dmd.setBrightness(255); dmd.selectFont(FONT); dmd.begin(); }
lege lus() {
dmd.drawString(0, 0, String("Hallo"));
}
Bovenstaande schets is een klein voorbeeld van het gebruik van deze p10 Led Module. voor andere schetsen over deze module, zie Voorbeelden geleverd door de bibliotheek.
Stap 4: Resultaat
Zie de afbeelding hierboven om de resultaten te zien.
Afbeelding 1: Module die een externe voeding gebruikt Afbeelding 2: Modules die geen externe voeding gebruikt