#!/usr/bin/python # -*- coding: utf-8 -*- import RPi.GPIO as GPIO from hcsr04sensor import sensor import time trig_pin = 26 echo_pin = 20 beep=16 moder=19 GPIO.setmode(GPIO.BCM) GPIO.setup(beep, GPIO.OUT) GPIO.setup(moder, GPIO.OUT) if __name__ == '__main__': try: print("==================") ti=0; while True: ti=ti+1 value = sensor.Measurement(trig_pin, echo_pin) raw_measurement = value.raw_distance(sample_size=5, sample_wait=0.03) metric_distance = value.distance_metric(raw_measurement) print(ti), print("The Distance = {} centimeters".format(metric_distance)) GPIO.output(beep, True) GPIO.output(moder, True) time.sleep(1) GPIO.output(beep, False) GPIO.output(moder, False) #print("The Distance = {} centimeters".format(raw_measurement)) #time.sleep(0.1) # Reset by pressing CTRL + C except KeyboardInterrupt: print("Measurement stopped by User") GPIO.cleanup()
UltroSonic 超声波
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...