임베디드/아두이노
[아두이노] 35. 병아리 부화기 및 육추기 겸용 만들기 (3) 버튼 회로
copynull
2024. 5. 22. 21:38
이번에는 스위치 작업을 진행합니다.
육추기에서 설정하기 위한 버튼이 필요해서 버튼을 간단히 만들어 보도록 합니다.
만능기판 1장과 토글스위치 5개를 준비하고 아래와 같이 배치합니다.
각 버튼의 기능은 그림 설명과 같이 설정, 위, 아래, 저장, 초기화 버튼 각 5개로 이루어지며 기능은 다음과 같습니다.
(1) 설정 : 부화기 설정을 담당합니다. 육추기, 부화기 모드 선택 및 시간 설정 화면으로 이루어 집니다.
(2) ↑, ↓ : 설정 값의 변경을 위한 버튼입니다.
(3) 저장 : 육추기 및 부화기를 가동하게 되면 가동 시간이 흐르게 되며, 몇일이 지났는지 몇시 몇분이 진행되었는지를 저장하기 위한 버튼입니다. 코드에서 일정 시간마다 자동저장기능을 활용할 수도 있겠지만 수동버튼도 필요하여 작업합니다.
(4) 초기화 : 모든 설정값을 초기화 하는 버튼입니다.
풀업저항
아두이노는 과전류로 인한 센서 오동작 및 손상을 피하기 위해 저항을 사용하여야 합니다. 토글스위치도 10K 옴 정도의 저항을 연결해 주어야 합니다.
이전글 예제를 보시면 풀업저항이 쓰인걸 확인하실 수 있습니다.
https://copynull.tistory.com/378
[아두이노] 12. 푸시버튼
푸시버튼은 버튼을 누르는 동안 HIGH 값을 가지며 뗄 때 LOW 값을 갖습니다. 푸시버튼은 일반적으로 네 개의 단자(Terminal)로 구성되며 두 단자간 서로 연결되어 있습니다. 따라서 하나의 단자가 끊
copynull.tistory.com