본문 바로가기
아두이노(Arduino)/스크래치 for 아두이노

[스크래치아두이노.008] 도트 매트릭스 LED 전광판 만들기

by 긱펀 2022. 4. 28.
반응형

[스크래치아두이노.008] 도트 매트릭스 LED 전광판 만들기 

 

 

[0] 매트릭스(Matrix) 란?

 

수학에서 매트릭스(행렬)

 

격자 모양의 매트릭스

 

 

 

[1] 도트 매트릭스 LED 란?

도트 매트릭스 LED란, 매트릭스(Matrix, 행렬)형태로 도트(Dot, 점)모양의 LED를 연결한 제품을 말합니다.

각 도트의 LED를 켜거나 끄면 멀리서 봤을 때 어떤 모양이나 글자를 나타낼 수 있습니다.

 

우리가 사용할 도트 매트릭스 LED는 "8x8 도트 매트릭스 LED"로서 가로 8개, 세로 8개의 행렬로 이루어진, 총 64개의 LED(8x8)의 격자형으로 구성해 놓은 LED 장치 입니다.

 

 

 

[2] 회로도

 

 

[3] 도트 매트릭스 센서확장

 

 

[4] 실습코드

 

 

 

🚩 예제 1

도트 매트릭스 LED에 숫자 1 ~ 3을 나타내기

 

 

 

🏴 유제 1

~번 반복하기와 변수를 사용하여 숫자 1 ~ 10 까지 0.5초 간격으로 나타내세요.

 

*힌트:

 

 

 


 

🚩 예제 2

HELLO 문자가 나타나게 코딩해 봅시다.

 

 

 

 

 

 

 

🏴 유제 2

키보드 위쪽 화살표 키를 누르면 "UP"이라는 글자가, 아래쪽 화살표 키를 누르면 "DOWN"이라는 글자가 나타나게 코딩해 보세요.

 

 

 


 

🚩 예제 3

도트 매트릭스 LED의 행렬 좌표를 이해하고, 점을 찍어 봅시다.

 

도트 매트릭스 LED 행렬 좌표

 

 

 

 

🏴 유제 3

아래 그림과 같은 위치에 점을 찍어 보세요.

 

 

 

 


 

 

 

🚩 예제 4

그림이 움직이는 효과를 나타내 봅시다.

 

웃는 모습과 우는 모습을 "신호 보내고 기다리기"로 만들어 아래와 같이 코딩해보세요.

 

 

 

🏴 유제 4

아래와 같은 모습이 나타나게 코딩해 보세요.

 

 

 

 


 

 

🚩 예제 5

한 줄의 LED를 한꺼번에 나타내는 방법을 알아보자.

 

 

 

 

 

 

🏴 유제 5

아래 그림과 같이 아래에서 위쪽으로 LED 불이 점점 켜지게 코딩해 보세요.

 

 

 


 

🏁 종합문제 

(1) 다음의 모양을 만들어 보세요.

 

 

 

(2) 다음의 모양을 만들어 보세요.

 

 

(3) 다음의 모양을 만들어 보세요.

 

 

 

 

(4) 아래 모양과 같이 화살표가 번갈아 나타나게 만들어 보세요.

 

 

 

 

 

(5)아래 그림처럼, 키보드 아래쪽 방향키를 누르면 LED가 위에서 아래로 점점 다 켜지게 하고,  위쪽 방향키를 누르면 LED가 아래에서 위로 점점 다 꺼지게 만들어 보세요.

 

 

 

 

 

728x90
반응형

댓글