no | item | title | name | date | hit |
---|---|---|---|---|---|
27111 | 코딩단계 질문드립니다 | 태경 | 2024-06-11 | 4 | |
27100 | 제품사양 질문 드립니다. | 신지용 | 2024-06-05 | 122 | |
27095 | 질문있습니다 | 허영광 | 2024-06-05 | 13 | |
27072 | 4륜 RC 카 구입했는데 코딩은 제가 직접 해야 하나요? | 민재 | 2024-05-31 | 6 | |
27067 | mblock 코딩 연결 오류 | 김천재 | 2024-05-31 | 4 |
#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
홈페이지에 나와있는 예제소스 그대로 복사해서 코딩하였고, 라이브러리 모두 추가 했습니다.