목록취미 (2)
이런거 저런거 그런거
8x8 한개에 더 나아가 동일한 Matrix가 4개 붙어있는 부품을 샀다. 모델명 : SZH-EKAD-115 (MAX7219 아두이노 8X32 도트 매트릭스 모듈) 이 부품 역시 SPI 통신을 통해 컨트롤 할 수 있으며 Daisy-Chain방식을 통해 핀을 더 할당하지 않고도 4개의 MAX7219를 컨트롤 하여 4개의 Matrix Led를 컨트롤 할 수 있다. 그렇다면 궁금한 부분은 [아두이노] --- SPI ---> [Matrix 3] --- SPI ---> [Matrix 2] --- SPI ---> [Matrix 1] --- SPI ---> [Matrix 0] 위와 같이 연결되어있다고 했을 때 [Matrix 0]의 Led만 컨트롤 하고 싶을 경우 데이터를 어떻게 보내야 하는가 이다. 이와 관련하여 이..
8x8 Led Matrix를 전체 컨트롤 해 보기 우선 아래 왼쪽 테이블과 같이 핀을 연결한다. ex> Led Matrix 1번핀 -> Uno 2번핀 그리고 Matrix Led의 핀맵을 보고 Uno에 해당하는 핀 번호를 찾아보면 ex> Matrix Led의 Row 0을 컨트롤 하려면 Matrix Led의 9번 핀 ---> Uno의 10번 핀. 즉, Uno의 10번핀은 Matrix Led Row 0을 컨트롤 하는 핀 이렇게 연결하면 아래와 같이 깔끔(?)하게 연결 할 수 있다. (적어도 선이 날라다니진 않으니...) 그리고 테스트 코드를 돌려서 홀수인 곳만 켜보면~ #define ARRAY_SIZE(x) (sizeof((x))/sizeof((x)[0])) unsigned int rows[] = {10, A..