본문 바로가기
Arduino(아두이노) 활용 강좌

Arduino Uno 로 7세그먼트(아노드&캐소드)로 주사위 만들기

by 오마이엔지니어 2016. 2. 5.
반응형

Arduino Uno 로 7세그먼트(아노드&캐소드)를 이용해 주사위를 만들어 보는 프로젝트 입니다
7세그먼트(7Segment)는 7개의 획으로 숫자나 문자를 나타내는 표시장치로 FND (Flexible Numeric Display)라고 불립니다

(+)V 신호로 동작하는 아노드 anode 타입과 (-)V 신호로 동작하는 캐소드 cathode 타입이 있습니다



7-segment란 7세그먼트, FND 라고도 하며 8개의 발광다이오드(LED)로 이루어져 있습니다
입력받은 신호값에 따라 각각의 LED가 켜지거나 꺼짐으로써 전체적인 숫자를 표현할 수 있습니다
오른쪽 밑의 점은 숫자를 표현하지 않으며 여러개의 7-segment가 붙어있을때의 소숫점 표현을 위한 용도입니다

사용된 부품

Arduino Uno R3 (Italy)

브래드 보드

7Segment ('Arduino Starter Kit' 에는 캐소드 타입이, '지니어스 키트 Starter Pack'에는 아노드 타입이 포함 되어 있습니다)

220 (Ohm) 저항 8개

Tact Switch

점퍼케이블

 

사용된 키트

Arduino Starter kit (클릭)
지니어스 키트 Starter Pack (클릭)



구성 배선도 (아노드 타입 Anode Type)




구성 배선도 (캐소드 타입 Cathode Type)
 

 

사용된 예제소스 

roll FND-Anode.txt

roll FND-Cathode.txt


주의사항
배선시 아노드 타입은 7세그먼트의 가운데 핀에 +VCC 전원이 인가하며

캐소드 타입은 7세그먼트의 가운데 핀에 (-)GND 전원이 인가 합니다

나머지 핀은 아두이노의 아날로그 와 디지털 핀에 연결 합니다

 

프로젝트 동영상




roll FND-Anode.txt
0.0MB
roll FND-Cathode.txt
0.0MB
반응형

댓글