이번 포스팅은 MCU를 이용하여 8x8 크기의 도트매트릭스를 제어하는 소스를 간단하게 올려보려고 합니다. 전기/전자 쪽에서 대부분 마이크로 컨트롤러 유닛 관련으로 해서 듣게되는 강의의 가장 쉬운 예제임과 동시에 간단한 과제가 되는 경우가 많은 이 소스를 통해서 동작 방법을 조금 더 이해하고, 또한 해당 코드를 응용하여 조금 더 참신하고 높은 점수를 받을 수 있는 도움을 드리고자 합니다.
해당 영상은 밑의 코드롤 가지고 코딩한 결과물입니다. ATmega128을 이용하여 만들었는데, 가장 간단한 달팽이 구조를 만들기에는 조금 눈치가 보여서, 역 달팽이 구조로 제작했네요. 이런 코드를 바탕으로 이해한 후에 배열을 만들고, for문을 이용하여 글자가 좌측으로 쉬프트 되게 만드는 방법도 매우 간단합니다만. 현재 해당 키트가 없는 관계로 테스트를 하지 못하므로 따로 소스 코드를 올릴 수는 없지만, 간단하게 말하면
원하는 글자가 나올 배열 -> for문으로 빠르게 반복하여 해당 글자가 보이게 -> 다시 for문을 이용하여 사용한 변수만큼 쉬프트를 해주시면 생각보다 간단하게 만들 수 있습니다.
원래는 사진만 올려두고 끝내려고 했지만, 조금 더 사용하기 쉽게 하기 위해서 밑에 해당 소스를 업로드 해 두었으니, 필요하신 분들은 받아서 사용하셔도 좋을 것 같습니다. 텍스트 파일이므로 사용하는 키트에 맞춰서 조금씩 수정하시면 됩니다.
다음 포스팅에서는 다시 Pspice를 가지고 몇가지 회로를 시뮬레이션 하면서 배워보도록 하겠습니다.