Indholdsfortegnelse:

P10 Led (DMD) Brug af Arduino Nano V.3: 4 trin
P10 Led (DMD) Brug af Arduino Nano V.3: 4 trin

Video: P10 Led (DMD) Brug af Arduino Nano V.3: 4 trin

Video: P10 Led (DMD) Brug af Arduino Nano V.3: 4 trin
Video: Как подключить Led Panel P10 к микроконтроллеру STM32. 2024, Juli
Anonim
P10 Led (DMD) ved hjælp af Arduino Nano V.3
P10 Led (DMD) ved hjælp af Arduino Nano V.3

I min tidligere artikel. Jeg har allerede vist, hvordan man bruger Output -enheden på Arduino. Outputenhederne inkluderer "7-segment", "RGB-ring", "Led Matrix" og "2x16 LCD".

I denne artikel vil jeg også vise dig, hvordan du bruger Output -enheden på Arduino. Den outputenhed, jeg bruger denne gang, er P10 Led -modulet.

Denne Led er næsten den samme som den Led -matrix, som jeg brugte før. Forskellen er størrelsen og antallet af lysdioder.

Til denne vejledning er her de komponenter, vi har brug for:

  • P10 LED -modul (Inkluderer strøm- og datakabler)
  • Arduino Nano V.3
  • Jumper Wire
  • USBmini

Påkrævet bibliotek:

DMD2

Trin 1: DMD -specifikation

DMD Specifikation
DMD Specifikation

P10 Led -modulspecifikationer:

  • Driftsspænding: 5V
  • 32 x 16 Rød LED
  • Krop: Plast
  • IC -kontrol Ombord

Trin 2: Tilslut LED'en til Arduino

Tilslut LED'en til Arduino
Tilslut LED'en til Arduino
Tilslut LED'en til Arduino
Tilslut LED'en til Arduino
Tilslut LED'en til Arduino
Tilslut LED'en til Arduino

Dette er P10 -led -modulinstallationsskemaet til Arduino:

P10 Led til Arduino

OE ==> D9

A ==> D6

GND ==> GND

CLK ==> D13

SCLK ==> D8

DATA ==> D11

Dette modul skal forsynes med en ekstern 5V strømforsyning. Så modulet kan lyse op.

Hvis den ikke får en ekstern forsyning, kan den stadig tændes. men resultaterne er ikke særlig klare.

for forskellen mellem moduler, der bruger en ekstern forsyning og ikke. forskellen kan ses i trinresultatet.

Trin 3: Programmering

Programmering
Programmering

Sørg for, at "DMD2" -biblioteket er installeret i Arduino IDE.

Nedenfor er en skitse, som jeg lavede for at prøve dette P10 Led -modul.

#include #include #include

const int WIDTH = 1;

const uint8_t *FONT = Arial14;

SoftDMD dmd (WIDTH, 1);

DMD_TextBox boks (dmd);

ugyldig opsætning () {

Serial.begin (9600); dmd.setBrightness (255); dmd.selectFont (FONT); dmd.begin (); }

void loop () {

dmd.drawString (0, 0, String ("Hej"));

}

Ovenstående skitse er et lille eksempel på brugen af dette p10 Led -modul. for andre skitser om dette modul, se eksempler fra biblioteket.

Trin 4: Resultat

Resultat
Resultat
Resultat
Resultat

Se billedet ovenfor for at se resultaterne.

Figur 1: Modul, der bruger en ekstern forsyning Figur 2: Moduler, der ikke bruger en ekstern forsyning

Anbefalede: