Innholdsfortegnelse:

P10 Led (DMD) ved bruk av Arduino Nano V.3: 4 trinn
P10 Led (DMD) ved bruk av Arduino Nano V.3: 4 trinn

Video: P10 Led (DMD) ved bruk av Arduino Nano V.3: 4 trinn

Video: P10 Led (DMD) ved bruk av Arduino Nano V.3: 4 trinn
Video: P10 Multi Effect DMD Display 2024, November
Anonim
P10 Led (DMD) ved hjelp av Arduino Nano V.3
P10 Led (DMD) ved hjelp av Arduino Nano V.3

I min forrige artikkel. Jeg har allerede vist hvordan du bruker Output -enheten på Arduino. Utgangsenhetene inkluderer "7-segment", "RGB-ring", "Led Matrix" og "2x16 LCD".

I denne artikkelen vil jeg også vise deg hvordan du bruker Output -enheten på Arduino. Utgangsenheten jeg bruker denne gangen er P10 Led -modulen.

Denne Led er nesten den samme som Led -matrisen som jeg brukte før. Forskjellen er størrelsen og antall lysdioder.

For denne opplæringen, her er komponentene vi trenger:

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

Nødvendig bibliotek:

DMD2

Trinn 1: DMD -spesifikasjon

DMD -spesifikasjon
DMD -spesifikasjon

P10 LED -modulspesifikasjoner:

  • Driftsspenning: 5V
  • 32 x 16 rød led
  • Kropp: Plast
  • IC -kontroll Om bord

Trinn 2: Koble LED -en til Arduino

Koble LED -en til Arduino
Koble LED -en til Arduino
Koble LED -en til Arduino
Koble LED -en til Arduino
Koble LED -en til Arduino
Koble LED -en til Arduino

Dette er installasjonsopplegget for P10 -ledede moduler for Arduino:

P10 Ledet til Arduino

OE ==> D9

A ==> D6

GND ==> GND

CLK ==> D13

SCLK ==> D8

DATA ==> D11

Denne modulen må leveres med en ekstern 5V strømforsyning. Så modulen kan lyse opp.

Hvis den ikke er gitt, kan en ekstern forsyning fortsatt lyse. men resultatene er ikke veldig lyse.

for forskjellen mellom moduler som bruker ekstern forsyning og ikke. forskjellen kan sees i trinnresultatet.

Trinn 3: Programmering

Programmering
Programmering

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

Nedenfor er en skisse jeg laget for å prøve denne P10 Led -modulen.

#include #include #include

const int WIDTH = 1;

const uint8_t *FONT = Arial14;

SoftDMD dmd (WIDTH, 1);

DMD_TextBox -boks (dmd);

ugyldig oppsett () {

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

void loop () {

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

}

Ovenstående skisse er et lite eksempel på bruk av denne p10 Led -modulen. For andre skisser om denne modulen, se eksempler fra biblioteket.

Trinn 4: Resultat

Resultat
Resultat
Resultat
Resultat

Se bildet ovenfor for å se resultatene.

Figur 1: Modul som bruker ekstern forsyning Figur 2: Moduler som ikke bruker ekstern forsyning

Anbefalt: