https://gpiozero.readthedocs.io/en/stable/recipes.html#distance-sensor
Last updated 1 year ago
Was this helpful?
另開新檔 distance.py 利用以程式碼使 Distance Sensor 檢測到最近物體的距離
distance.py
Distance Sensor
同學必須注意四支針腳的名稱,分別是 VCC, Trig, Echo, GND,不可以連接錯誤
VCC
Trig
Echo
GND
from gpiozero import DistanceSensor from time import sleep trig = 5 echo = 6 sensor = DistanceSensor(echo, trig) while True: print(sensor.distance * 100, 'cm') sleep(1)
另開新檔 distance_2.py,以下程式碼為當有東西靠近傳感器時,LED 會亮。按以下程式碼連接所需裝置。
distance_2.py
from gpiozero import DistanceSensor, LED from signal import pause trig = 5 echo = 6 led = LED(26) sensor = DistanceSensor( echo, trig, max_distance=1, threshold_distance=0.2 ) sensor.when_in_range = led.on sensor.when_out_of_range = led.off pause()
threshold - 啟動值
threshold