import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD) veya (GPIO.BCM)
GPIO.setwarnings(false)
TRIG=12 (BCM için TRIG 18)
ECHO=16 (BCM için ECHO 23)
print("HC-SR04 İLE MESAFE ÖLÇÜMÜ")
GPIO.SETUP(TRIG,GPIO.OUT)
GPIO.SETUP(TRIG,GPIO.IN)
while True:
GPIO.output (TRIG, True)
time.sleep(0.00001)
GPIO.output (TRIG, False)
while GPIO.input (ECHO)==0:
pulse_start = time.time()
while GPIO.input (ECHO)==1:
pulse_end = time.time()
pulse_duration = pulse_end - pulse_start
distance=round (pulse_duration * 17150,2)
print ("Mesafe: %.2fcm" (distance))