Page 301 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 301

pulse_end  =  time.time()
                                     if  ((pulse_end  -  pulse_start)*1000000)  >=  MAX_DURATION_TIMEOUT:
                                             print_distance(0)
                                             fail  =  True
                                             break

                             if  fail:
                                     continue


                             pulse_duration  =  (pulse_end  -  pulse_start)  *  1000000
                             distance  =  distanceInCm(pulse_duration)
                             distance  =  round(distance,  2)
                             print_distance(distance)
                     GPIO.cleanup()


             if  __name__  ==  '__main__':
                     main()
                   -  미세먼지  센서(DSM501A)
























































                                                         -  313  -
   296   297   298   299   300   301   302   303   304   305   306