Page 726 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 726
거 펄스를 만들어 주고, sensor_run()함수에서 에코 신호가 있을 때 58us(마이크로 초)마다 거
리 값을 1cm 증가시킨다는 내용이다.
이렇게 계산된 거리 값으로 t_value와 v_value라는 변수의 값을 설정해준다. 이 변수들은 음계
설정을 위한 TCNT1값을 조정하고, 펄스의 on길이를 조정하는 역할을 한다.
설정을 마친 후에는 이제 소리가 나게 해야 한다. PE2에는 음계 펄스를, PE3에는 볼륨 펄스를
입력해서 스피커가 동작되어 제대로 된 소리가 나게 한다.
스피커에 출력되는 펄스는 타이머/카운트0,1 오버플로 인터럽트를 사용하여 입력해준다.
- 719 -