회로 구성
프로그래밍
디자인 특징
Discussion
시연&Q&A
- 시간 수정, 시/분/초 출력
2) 스누즈 알람
- 15분단위, 최대 2시간 30분 설정가능
3) 알람 음향 조절
- Modulated 사이렌 음향
- 주변 조도 감소시 음량증폭
4) 알람 잠금
- 곱셈, 덧셈한 값의 아래 두자리수를 입력하여 알람 해제
- 답안 숫자 입력가능
(3) Alarm Alert Mode
- Snooze 카운트가 0이 되면 Alarm Alert 기능이 작동한다.
- Alarm Alert Mode에서는 3번과 4번 Green LED가 0.5초 간격으로 교대 점등하며, 1번과 2번 LED 중 하나가 무작위로 켜진다. 이때 1, 2번 LED는 연산자를 가리키며 1번은 덧셈, 2번은 곱셈을 나타낸다.
- 두 쌍의 FND(모듈 A, B)가 무작위 두 자리 숫자 두 개를 나타낸다.
- 디스플레이 모듈 C에 숫자 두 개를 주어진 연산자를 통해 연산한 값을 십의 자리까지 나타내야(답을 100으로 나눈 나머지) 모드를 종료할 수 있다. 모드가 종료되기 전에는 Alarm Alert 기능은 계속된다.
- 1번이나 2번 버튼을 이용하여 디스플레이 모듈 C의 숫자를 변경할 수 있다. 이때 3번 버튼을 통해 각 자릿수별로 변경이 가능하며, 변경될 자리의 숫자는 0.5초 간격으로 점등하여 어느 자릿수는 변경하게 될지 확인이 가능하다. 답안을 입력하는 중에는 사이렌 소리가 일시 정지한다.
- 4번 버튼을 눌러 정답을 입력한다. 답이 맞으면 Alarm Alert 기능은 종료되고 틀리면 새로운 문제가 제시되며 Alarm Alert 기능은 계속된다.
L072 OP-AMP 소자를 이용하여 증폭회로 구성
음전원이 없는 구성이므로 회로 배선은 Non-Inverting OP-AMP
Relay 소자를 이용하여 증폭단 저항 값이 ATmega의 PC7 pin의 Truth Value에
따라 변하도록 한다. 10kΩ 가변저항을 활용하여 적절한 증폭률을 찾는다.

분야