Page 851 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 851
return (range);
}
// 초음파 센서인 HC-SR04로부터 값을 받아와 CM 단위로 변환시키는 모듈
void main(void)
{
signed long val = 0;
signed long differ = 0, i;
unsigned int range;
init_devices();
while (1)
{
cds();
trig = 1;
delay_us(10);
trig = 0;
range = getEcho();
if((range < 5) && (range != 0)){
while((range < 5) && (range != 0))
{
cds();
val=read_AD(); // 센서 raw data 읽기
delay_ms(1);
differ = read_AD();
if((val - differ) > 5){
- 844 -