공부중
[Arduino] 7 segment 본문
728x90
1. 이론
1.1 1 digit 7 segment
1 자리인 경우 애노드
1.2 4 digit 7 segment
4자리인 경우 캐소드
4-digit FND(Seven Segment Display)에서 표시되는 숫자들이 동시에 디스플레이되는 것처럼 보이게 하는 주요 기술인 "멀티플렉싱"과 "잔상효과"
멀티플렉싱(Multiplexing)
멀티플렉싱은 하나의 디스플레이에서 여러 숫자나 문자를 차례로 빠르게 표시하여 모든 세그먼트가 동시에 켜져 있는 것처럼 보이게 하는 기법입니다. 4-digit FND의 경우, 각 자릿수의 세그먼트가 공통된 데이터 라인을 공유하기 때문에, 모든 숫자를 동시에 디스플레이하는 것은 원칙적으로 불가능합니다. 대신, 각 자릿수를 매우 빠른 속도로 차례대로 켜고 끄는 방식으로 구현합니다.
잔상효과(Persistence of Vision)
잔상효과는 인간의 눈이 빠르게 깜박거리는 이미지를 연속적인 움직임이나 하나의 고정된 이미지로 인식하는 현상을 이용합니다. FND에서 각 자릿수를 매우 빠른 속도로 켜고 끄면, 눈은 이를 동시에 켜진 것으로 인식합니다. 일반적으로 각 자릿수를 10ms 이내의 짧은 시간에 반복해서 켜야 사용자가 숫자가 깜빡거림 없이 지속적으로 켜져 있는 것처럼 보게 됩니다.
2. 1 digit 7 segment
- 26번 핀 → A 세그먼트
- 25번 핀 → B 세그먼트
- 17번 핀 → C 세그먼트
- 16번 핀 → D 세그먼트
- 27번 핀 → E 세그먼트
- 14번 핀 → F 세그먼트
- 12번 핀 → G 세그먼트
- 13번 핀 → 점 (DP)
VCC는 그라운드에 연결해야 한다.
3. 4 digit 7 segment
728x90
'프로그래밍 > Arduino' 카테고리의 다른 글
[Arduino] LCD (0) | 2025.01.26 |
---|---|
[Arduino] multi task (0) | 2025.01.25 |
[Arduino] ESP32 드라이버 설치 및 연결 (0) | 2025.01.25 |
[Arduino] 모터 (0) | 2025.01.25 |
버스 공공데이터 활용 (0) | 2025.01.25 |