no | item | title | name | date | hit |
---|---|---|---|---|---|
27182 |
안녕하세요! 자세한 문의 드립니다 ![]() |
217753651@n | 2024-06-28 | 9 | |
27179 | rosmaster x3 plus | 나-이광희 | 2024-06-26 | 47 | |
27167 |
![]() ![]() |
wogus1971 | 2024-06-21 | 22 | |
27166 |
![]() |
wogus1971 | 2024-06-21 | 24 | |
27161 |
![]() |
kjs | 2024-06-20 | 15 |
#include
#define CLK 11
#define OE 9
#define LAT 10
#define A A0
#define B A1
#define C A2
#define D A3
//사용핀 선언
RGBmatrixPanel matrix(A, B, C, D, CLK, LAT, OE, false, 64);
void setup() {
delay(500);
matrix.begin(); // 매트릭스를 초기화 합니다.
}
void loop() {
// 출력패턴 지정
matrix.drawPixel(0, 0, matrix.Color333(7, 7, 7));
delay(3000);
matrix.fillRect(0, 0, matrix.width(), matrix.height(), matrix.Color333(0, 7, 0));
delay(3000);
matrix.fillRect(0, 0, matrix.width(), matrix.height(), matrix.Color333(7, 7, 7));
delay(3000);
matrix.fillScreen(matrix.Color333(0, 0, 0));
matrix.drawRect(0, 0, matrix.width(), matrix.height(), matrix.Color333(7, 7, 7));
delay(3000);
matrix.drawRect(5, 5, 53, 23, matrix.Color333(7, 7, 7));
delay(3000);
matrix.drawRect(10, 10, 43, 13, matrix.Color333(7, 7, 7));
delay(3000);
matrix.drawLine(0, 0, matrix.width() - 1, matrix.height() - 1, matrix.Color333(7, 7, 7));
matrix.drawLine(matrix.width() - 1, 0, 0, matrix.height() - 1, matrix.Color333(7, 7, 7));
delay(3000);
matrix.fillScreen(matrix.Color333(0, 0, 0));
}
uint16_t Wheel(byte WheelPos) { //출력 상세기능 정의
if (WheelPos < 8) {
return matrix.Color333(7 - WheelPos, WheelPos, 0);
} else if (WheelPos < 16) {
WheelPos -= 8;
return matrix.Color333(0, 7 - WheelPos, WheelPos);
} else {
WheelPos -= 16;
return matrix.Color333(0, WheelPos, 7 - WheelPos);
}
}
#include
#include
홈페이지에 나와있는 예제소스 그대로 복사해서 코딩하였고, 라이브러리 모두 추가 했습니다.