2. 7세그먼트 카운터 만들기
페이지 정보
작성자 관리자 댓글 0건 조회 3,115회 작성일 18-11-10 21:37본문
2. 7세그먼트 카운터 만들기
아두이노를 통하여 7세그먼트 카운터를 제어하고자 한다.
LED은 디지털핀(6,7,8,9,10,11,12)번에 각각 220 ohm 저항을 연결한다.
배열을 응용하여 각 숫자를 저장 및 출력한다.
(1) 회로도 구성
(2) 소스코딩
0부터 9까지의 LED 조합을 배열에 저장한다.
int digitForNum[10][7] =
{
{0,0,0,0,0,0,1}, // 0
{1,0,0,1,1,1,1}, // 1
{0,0,1,0,0,1,0}, // 2
{0,0,0,0,1,1,0}, // 3
{1,0,0,1,1,0,0}, // 4
{0,1,0,0,1,0,0}, // 5
{0,1,0,0,0,0,0}, // 6
{0,0,0,1,1,1,1}, // 7
{0,0,0,0,0,0,0}, // 8
{0,0,0,0,1,0,0} // 9
};
(3) 실행결과
0부터 9까지의 숫자가 1초마다 순차적으로 보일 것이다.
(4) 회로도 구성 - 2
아래와 같이 회로도를 구성해도 같은 결과를 보여준다.
직렬저항을 연결하지 않는 경우 7세그먼트 LED가 손상될 수 있으므로 주의하시기 바랍니다. 또한 7세그먼트 LED에 직렬저항 없이 5V나 3.3V 전압을 바로 가하면 LED가 손상되므로 LED 테스트 시에도 반드시 직렬저항을 연결하여 사용하여야 합니다.
댓글목록
등록된 댓글이 없습니다.