Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W moim poprzednim artykule. Pokazałem już, jak korzystać z urządzenia Output na Arduino. Urządzenia wyjściowe to „7-segmentowy”, „pierścień RGB”, „matryca led” i „LCD 2x16”.
W tym artykule pokażę również, jak korzystać z urządzenia Output na Arduino. Urządzeniem wyjściowym, którego używam tym razem, jest moduł Led P10.
Ta dioda Led jest prawie taka sama jak matryca Led, której używałem wcześniej. Różnica polega na wielkości i liczbie diod LED.
W tym samouczku oto komponenty, których potrzebujemy:
- Moduł Led P10 (zawiera kable zasilające i do transmisji danych)
- Arduino Nano V.3
- Przewód połączeniowy
- USB mini
Wymagana biblioteka:
DMD2
Krok 1: Specyfikacja DMD
Dane techniczne modułu Led P10:
- Napięcie robocze: 5 V
- 32x16 czerwona dioda LED
- Ciało: Plastikowe
- Sterowanie IC na pokładzie
Krok 2: Podłącz diodę LED do Arduino
Oto schemat instalacji modułu led P10 dla Arduino:
P10 doprowadzony do Arduino
OE ==> D9
A ==> D6
GND ==> GND
CLK ==> D13
SCLK ==> D8
DANE ==> D11
Moduł ten musi być zasilany z zewnętrznego zasilacza 5V. Więc moduł może się zapalić.
Jeśli nie podano zewnętrznego źródła zasilania, nadal może się świecić. ale wyniki nie są zbyt jasne.
za różnicę między modułami, które korzystają z zewnętrznego zasilania, a nie. różnicę widać w wyniku kroku.
Krok 3: Programowanie
Upewnij się, że biblioteka „DMD2” jest zainstalowana w Arduino IDE.
Poniżej znajduje się szkic, który wykonałem, aby wypróbować ten moduł Led P10.
#include #include #include
const int SZEROKOŚĆ = 1;
const uint8_t *CZCIONKA = Arial14;
SoftDMD dmd (SZEROKOŚĆ, 1);
Pole DMD_TextBox (dmd);
pusta konfiguracja () {
Serial.początek(9600); dmd.setJasność(255); dmd.selectFont(CZCIONKA); dmd.początek(); }
pusta pętla () {
dmd.drawString(0, 0, String("Cześć"));
}
Powyższy szkic jest małym przykładem użycia tego modułu Led p10. inne szkice dotyczące tego modułu można znaleźć w przykładach dostarczonych przez bibliotekę.
Krok 4: Wynik
Zobacz zdjęcie powyżej, aby zobaczyć wyniki.
Rysunek 1: Moduł korzystający z zewnętrznego zasilania Rysunek 2: Moduły bez zewnętrznego zasilania