1.과제목표
- 지금까지 실습한 LCD, 키패드, 부저 기능을 종합하여 다음과 같은 기능을 가진 "남은 여생 날짜수 계산기" 시스템을 구성하시오.
1) 아두이노를 기동시키면 나이를 물어 보고
2) 사용자는 키패드로 나이를 2자리 숫자로 입력 ( 숫자를 누를때 숫자입력 확인용으로 짧은 비프음을 출력하고, 숫자 아닌 기호를 누를 때는 무시 )
3) 2자리 숫자가 완료되면 입력이 완료되었다는 의미로 멜로디 효과음을 출력하고 100세 까지 남은 날짜수를 계산하여 3초간 표시.
4) 위작업을 계속 반복
2. 아두이노 연결
3.샘플프로그램
22 line: 입력되는 나이를 저장할 변수
23 line: 계산되는 100세까지 남은 일수를 저장할 변수, int범위인 32,767을 초과할 수 있으니 long type으로 선언해 주어야 한다.
28~35 line: 프르그램 시작할 때 화면에 설명할 내용을 3초간 표시한다
45~51 line : 키패드로 부터 입력된 문자가 숫자이면 비프음을 출력하고 while반복에서 빠져 나온다. 숫자입력이 아니면 계속 입력을 받아들인다
44~55 line: 2자리 숫자가 완성될 때까지 입력받아 화면에 표시한다.
58 line: 100세 까지 남은 일수를 계산하여 long type 변수로 저장한다.
59~72 : 멜로디 음과 LCD화면 표시내용을 출력하고 3초간 대기한다.
'아두이노 피지컬컴퓨팅 키트 > 워터맨' 카테고리의 다른 글
(피지컬컴퓨팅키트) 워터맨 11.수위센서 사용하기 (0) | 2019.05.02 |
---|---|
(피지컬컴퓨팅키트) 워터맨 10.온습도센서 사용하기 (0) | 2019.04.30 |
(피지컬컴퓨팅키트) 워터맨 8.LCD디스플레이 사용하기 (0) | 2019.04.28 |
(피지컬컴퓨팅키트) 워터맨 7.키패드 입력장치 사용하기 (0) | 2019.04.27 |
(피지컬컴퓨팅키트) 워터맨 6.부저소리내기 (0) | 2019.04.25 |