人感センサーの使い方
人感センサー(HC-SR501)を用いてセンサーが反応した時にメッセージを出力させます。
コード
import machine
import time
# HC-SR501センサーの設定
pir_pin = machine.Pin(15, machine.Pin.IN)
def pir_callback(pin):
if pin.value() == 1:
print('Motion detected!')
else:
print('No motion.')
# HC-SR501センサーの割り込みハンドラの設定
pir_pin.irq(trigger=machine.Pin.IRQ_RISING, handler=pir_callback)
while True:
time.sleep(1)
カテゴリ
タグ
参考図