Obsah:

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

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

Video: P10 Led (DMD) pomocí Arduino Nano V.3: 4 kroky
Video: Arduino + P10 LED Display Panel | Arduino Uno with P10 LED Display | Display and Scrolling Text 2024, Listopad
Anonim
P10 Led (DMD) pomocí Arduino Nano V.3
P10 Led (DMD) pomocí Arduino Nano V.3

V mém předchozím článku. Už jsem ukázal, jak používat výstupní zařízení na Arduinu. Mezi výstupní zařízení patří „7segmentový“, „RGB prsten“, „Led Matrix“a „2x16 LCD“.

V tomto článku vám také ukážu, jak používat výstupní zařízení na Arduinu. Výstupním zařízením, které tentokrát používám, je LED modul P10.

Tato LED je téměř stejná jako matice Led, kterou jsem použil dříve. Rozdíl je ve velikosti a počtu LED diod.

Pro tento tutoriál jsou zde komponenty, které potřebujeme:

  • Modul LED P10 (obsahuje napájecí a datové kabely)
  • Arduino Nano V.3
  • Propojovací drát
  • USB mini

Požadovaná knihovna:

DMD2

Krok 1: Specifikace DMD

Specifikace DMD
Specifikace DMD

Specifikace modulu P10 LED:

  • Provozní napětí: 5V
  • 32 x 16 červená LED
  • Tělo: plast
  • Ovládání IC Na palubě

Krok 2: Připojte LED k Arduinu

Připojte LED k Arduinu
Připojte LED k Arduinu
Připojte LED k Arduinu
Připojte LED k Arduinu
Připojte LED k Arduinu
Připojte LED k Arduinu

Toto je schéma instalace modulu P10 pro Arduino:

P10 vedl k Arduinu

OE ==> D9

A ==> D6

GND ==> GND

CLK ==> D13

SCLK ==> D8

DATA ==> D11

Tento modul musí být dodáván s externím 5V napájecím zdrojem. Modul se tedy může rozsvítit.

Pokud není zadán, externí zdroj může stále svítit. ale výsledky nejsou příliš jasné.

pro rozdíl mezi moduly, které používají externí napájení a ne. rozdíl je vidět ve výsledku kroku.

Krok 3: Programování

Programování
Programování

Ujistěte se, že je v Arduino IDE nainstalována knihovna „DMD2“.

Níže je náčrt, který jsem vytvořil k vyzkoušení tohoto LED modulu P10.

#include #include #include

const int ŠÍŘKA = 1;

konst uint8_t *FONT = Arial14;

SoftDMD dmd (ŠÍŘKA, 1);

Box DMD_TextBox (dmd);

neplatné nastavení () {

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

prázdná smyčka () {

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

}

Výše uvedený náčrt je malým příkladem použití tohoto modulu LED p10. další náčrty o tomto modulu viz Příklady poskytnuté knihovnou.

Krok 4: Výsledek

Výsledek
Výsledek
Výsledek
Výsledek

Výsledky najdete na obrázku výše.

Obrázek 1: Modul, který používá externí napájení Obrázek 2: Moduly, které nepoužívají externí napájení

Doporučuje: