Page 460 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 460
d e la y Mic ro s e c o n d s (10 );
d ig ita lW rite (trig P in _ R ,L O W );
d u ra tio n _ s a v e = p u ls e In (e c h o P in _ R ,H IG H ,5 8 0 0 );
c m _ s a v e = d u ra tio n _ s a v e /2 9 /2 ;
if(c m _ s a v e > = s a fe z o n e _ s a v e )
//3 0 센 치 바깥인 경우 & & 주차할 수있는 큰 공 간 감지(1초라고 가정)
{
m illis _ a = millis ();
w h ile ((c m_ s a v e > = s a fe z o n e _ s a v e )& & ((m illis ()- m illis _ a )< 7 00))
{
d ig ita lW rite (trig P in _ R ,L O W );
d ig ita lW rite (e c h o P in _ R ,L O W );
d e la y Mic ro s e c o n d s (2 );
d ig ita lW rite (trig P in _ R ,H IG H );
d e la y Mic ro s e c o n d s (10 );
d ig ita lW rite (trig P in _ R ,L O W );
d u ra tio n _ s a v e = p u ls e In (e c h o P in _ R ,H IG H ,5 8 0 0 );
c m _ s a v e = d u ra tio n _ s a v e /2 9 /2 ;
if(c m _ s a v e < s a fe z o n e _ s a v e ) //장 애 물 감 지
{
d u m p _ f= 1;
}
e ls e d u mp _ f= 0 ;
}
if(d u m p _ f= = 0 )
{
d ig ita lW rite (o u t3 ,L O W ); //1초 후 진
d ig ita lW rite (o u t2 ,H IG H );
d ig ita lW rite (o u t1,L O W );
d e la y (7 0 0 );
u n s ig n e d lo n g d u ra tio n _ R ,c m _ R ;
u n s ig n e d lo n g d u ra tio n _ L ,c m _ L ;
u n s ig n e d lo n g d u ra tio n _ F ,c m _ F ;
w h ile (c m_ F < = s a fe z o n e _ F )
{
- 453 -