Obsah:

P10 Led (DMD) pomocou Arduino Nano V.3: 4 kroky
P10 Led (DMD) pomocou Arduino Nano V.3: 4 kroky

Video: P10 Led (DMD) pomocou Arduino Nano V.3: 4 kroky

Video: P10 Led (DMD) pomocou Arduino Nano V.3: 4 kroky
Video: Psychedelic colors of Arduino (74HC595 + RGB LED + ShiftPWM) 2024, Júl
Anonim
LED P10 (DMD) pomocou Arduino Nano V.3
LED P10 (DMD) pomocou Arduino Nano V.3

V mojom predchádzajúcom článku. Už som ukázal, ako používať výstupné zariadenie na Arduino. Medzi výstupné zariadenia patrí „7-segmentový“, „RGB krúžok“, „Led Matrix“a „2x16 LCD“.

V tomto článku vám tiež ukážem, ako používať výstupné zariadenie na Arduino. Výstupným zariadením, ktoré tentokrát používam, je LED modul P10.

Táto LED je takmer rovnaká ako matica Led, ktorú som používal predtým. Rozdiel je vo veľkosti a počte LED diód.

Pre tento tutoriál tu sú komponenty, ktoré potrebujeme:

  • LED modul P10 (obsahuje napájacie a dátové káble)
  • Arduino Nano V.3
  • Prepojovací drôt
  • USBmini

Požadovaná knižnica:

DMD2

Krok 1: Špecifikácia DMD

Špecifikácia DMD
Špecifikácia DMD

Špecifikácia modulu P10 Led:

  • Prevádzkové napätie: 5V
  • 32 x 16 červených LED
  • Telo: plast
  • Ovládanie IC Na palube

Krok 2: Pripojte LED k Arduinu

Pripojte LED k Arduinu
Pripojte LED k Arduinu
Pripojte LED k Arduinu
Pripojte LED k Arduinu
Pripojte LED k Arduinu
Pripojte LED k Arduinu

Toto je schéma inštalácie modulu LED P10 pre Arduino:

P10 viedol k Arduinu

OE ==> D9

A ==> D6

GND ==> GND

CLK ==> D13

SCLK ==> D8

ÚDAJE ==> D11

Tento modul musí byť dodávaný s externým 5V zdrojom. Modul sa teda môže rozsvietiť.

Pokiaľ nie je uvedené, môže externé napájanie stále svietiť. ale výsledky nie sú veľmi svetlé.

pre rozdiel medzi modulmi, ktoré používajú externé napájanie a nie. rozdiel je vidieť na výsledku kroku.

Krok 3: Programovanie

Programovanie
Programovanie

Uistite sa, že v IDE Arduino je nainštalovaná knižnica „DMD2“.

Nasleduje náčrt, ktorý som urobil na vyskúšanie tohto LED modulu P10.

#include #include #include

const int ŠÍRKA = 1;

const uint8_t *FONT = Arial14;

SoftDMD dmd (ŠÍRKA, 1);

Box DMD_TextBox (dmd);

neplatné nastavenie () {

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

prázdna slučka () {

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

}

Vyššie uvedený náčrt je malým príkladom použitia tohto LED modulu p10. ďalšie náčrty o tomto module nájdete v Príklady poskytnutých knižnicou.

Krok 4: Výsledok

Výsledok
Výsledok
Výsledok
Výsledok

Výsledky nájdete na obrázku vyššie.

Obrázok 1: Modul, ktorý používa externé napájanie Obrázok 2: Moduly, ktoré nepoužívajú externé napájanie

Odporúča: