Мазмуну:

P10 Led (DMD) Arduino Nano V.3 колдонуу: 4 кадам
P10 Led (DMD) Arduino Nano V.3 колдонуу: 4 кадам

Video: P10 Led (DMD) Arduino Nano V.3 колдонуу: 4 кадам

Video: P10 Led (DMD) Arduino Nano V.3 колдонуу: 4 кадам
Video: Arduino Project: Display Text On P10 LED module With Arduino Nano 2024, Ноябрь
Anonim
P10 Led (DMD) Arduino Nano V.3 колдонуу
P10 Led (DMD) Arduino Nano V.3 колдонуу

Менин мурунку макалада. Мен буга чейин Arduinoдо Output түзмөгүн кантип колдонууну көрсөткөм. Чыгуучу түзүлүштөргө "7-сегмент", "RGB шакеги", "Led Matrix" жана "2x16 LCD" кирет.

Бул макалада мен сизге Arduinoдо Чыгуучу түзмөктү кантип колдонууну көрсөтөм. Мен бул жолу колдонгон чыгаруу түзмөгү P10 Led модулу.

Бул Led мен мурда колдонгон Led матрицасына дээрлик окшош. Айырмасы - бул светодиоддордун өлчөмү жана саны.

Бул окуу куралы үчүн бул жерде бизге керектүү компоненттер:

  • P10 Led модулу (кубаттуулукту жана маалымат кабелин камтыйт)
  • Arduino Nano V.3
  • Jumper Wire
  • USBmini

Керектүү китепкана:

DMD2

1 -кадам: DMD Specification

DMD өзгөчөлүгү
DMD өзгөчөлүгү

P10 LED модулунун өзгөчөлүктөрү:

  • Иштөө чыңалуусу: 5V
  • 32 x 16 Кызыл Led
  • Дене: Пластик
  • IC көзөмөлү бортто

2 -кадам: LEDди Arduino менен туташтырыңыз

LEDди Arduino менен туташтырыңыз
LEDди Arduino менен туташтырыңыз
LEDди Arduino менен туташтырыңыз
LEDди Arduino менен туташтырыңыз
LEDди Arduino менен туташтырыңыз
LEDди Arduino менен туташтырыңыз

Бул Arduino үчүн P10 LED модулун орнотуу схемасы:

P10 Ардуиного алып келди

OE ==> D9

A ==> D6

GND ==> GND

CLK ==> D13

SCLK ==> D8

DATA ==> D11

Бул модуль тышкы 5В электр булагы менен камсыз болушу керек. Ошентип, модуль жарык бере алат.

Эгерде тышкы берүүнү бербесе дагы деле күйгүзүлүшү мүмкүн. бирок жыйынтыктар анча деле жаркыраган эмес.

тышкы жабдууну колдонгон модулдардын ортосундагы айырма үчүн. айырманы кадамдын жыйынтыгынан көрүүгө болот.

3 -кадам: Программалоо

Программалоо
Программалоо

"DMD2" китепканасы Arduino IDEде орнотулганын текшериңиз.

Төмөндө мен бул P10 LED модулун сынап көрүү үчүн жасаган эскиз.

#кошуу #кошуу #кошуу

const int WIDTH = 1;

const uint8_t *FONT = Arial14;

SoftDMD dmd (WIDTH, 1);

DMD_TextBox кутусу (dmd);

жараксыз орнотуу () {

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

void loop () {

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

}

Жогорудагы эскиз бул p10 LED модулун колдонуунун кичинекей мисалы. бул модуль жөнүндө башка эскиздер үчүн китепкана тарабынан берилген мисалдарды караңыз.

4 -кадам: Жыйынтык

Жыйынтык
Жыйынтык
Жыйынтык
Жыйынтык

Жыйынтыгын көрүү үчүн жогорудагы сүрөттү караңыз.

Figure 1: Тышкы жабдууну колдонгон модуль Сүрөт 2: Тышкы жабдууну колдонбогон модулдар

Сунушталууда: