본문 바로가기

7segment

(2)
아두이노와 2개의 7세그먼트를 이용한 카운터 구현 회로구성 • 2개의 7세그먼트 회로 동작 • 2개의 7세그먼트를 이용하여 1~99까지 카운트 할 수 있는 카운터 • 00 → 01 → 02 → … → 98 → 99 → 00 → 01 → 02 → … • 최초 아두이노에 전원이 인가되면 00이 표시된다. Tinkercad 구현 코드설명 전체코드 int btn = 19; // pin A5 == 19 int cur_btn_state = 0; // 현재 버튼 상태 int pre_btn_state = 0; // 이전 버튼 상태 int num1 = 0, num2 = 0; // num1 = 1의 자리 수, num2 = 10의 자리 수 int FND1[7] = {2,3,4,5,6,7,8}; //abcedfg int FND2[7] = {9,10,11,12,13,14,15..
아두이노와 7세그먼트를 이용한 16진수 카운터 회로구성 • 7 세그먼트와 버튼을 아두이노 디지털 핀에 연결 동작 요구사항 • 아두이노에 전원이 인가되면 7 세그먼트는 꺼져있다. • 버튼을 누르면 숫자가 1씩 증가한다. 16진수로 나타내며 F 다음에는 다시 0으로 표시된다. (카운터 기능) 7 세그먼트 동작 • 7 세그먼트(7 Segment)는 7개의 획으로 숫자나 문자를 나타낼 수 있는 표시장치로 FND (Flexible Numeric Display)라고도 한다. • 각각의 획은 LED로 구성되어 있으며, 이들의 일부를 켜고 끄는 것으로 숫자나 문자를 표시할 수 있다. 아두이노 제어 함수 아두이노 보드의 디지털 핀을 제어하기위한 함수 • pinMode() • digitalWrite() • digitalRead() 데이터를 비트 단위로 읽어 오기 위한..