Ex5 - Distance Sensor
https://gpiozero.readthedocs.io/en/stable/recipes.html#distance-sensor
任務 1
另開新檔 distance.py
利用以程式碼使 Distance Sensor
檢測到最近物體的距離
同學必須注意四支針腳的名稱,分別是
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)
任務 2
另開新檔 distance_2.py
,以下程式碼為當有東西靠近傳感器時,LED 會亮。按以下程式碼連接所需裝置。
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
- 啟動值
Last updated
Was this helpful?