세븐 세그먼트 + 디코더 사용하기 1. 세븐 세그먼트 디코더 디코더란, n개의 데이터라인으로 2^n의 출력을 뽑아내는 장치이다. 쉽게 말해서 7세그먼트에는 총 7개의 LED가 있고, 숫자는 0-9까지 총 10개이다. 이때 숫자를 2진법으로 표현한다면 4개의 데이터 선만 있으면 가능하고, 이를 7개의 LED에 연결하여 출력할 수 있게 된다. 이처럼 디코더를 이용하면 더 적은 수의 GPIO를 이용하여 많은 값을 출력할 수 있다. 이와 반대로 동작하는 것을 인코더라고 한다. 7 세그먼트는 한 자리 숫자를 출력하기 위해서 총 7개의 GPIO를 이용하기 때문에 디지털 시계와 같이 4개의 7 세그먼트를 출력하기 위해서는 총 32개의 GPIO가 필요하게 된다. 이를 4개의 디코더를 이용하여 16개의 GPIO로 줄일 ..