에듀이노 개발팀 13:19:53
flywithsk@naver.com 빠른 메일 부탁드리겠습니다.
결선 나와 있는대로 했는데 출력이 이상하게 나옵니다. 확인 부탁드립니다.
소스코드 홈페이지에 나와있는 예제파일 복사해서 코딩 진행했습니다.
#include
#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 %26lt; 8) {
return matrix.Color333(7 - WheelPos, WheelPos, 0);
} else if (WheelPos %26lt; 16) {
WheelPos -%3D 8;
return matrix.Color333(0, 7 - WheelPos, WheelPos);
} else {
WheelPos -%3D 16;
return matrix.Color333(0, WheelPos, 7 - WheelPos);
}
}
남겨주신 이메일로 관련정보 송부해드렸습니다.
확인부탁드리겠습니다.
감사합니다.