HC-SR501 × Raspberry Pi Pico 2 W 人感ライト サンプルコード
記事: https://py-vbalab.com/infrared-motion-sensor001/

sensor_test.py   … HC-SR501 単体の動作確認(出力を0/1と経過秒数で表示)
light_test.py    … ライト(2SC1815のローサイドスイッチ)単体の点滅テスト
main.py          … 完成版。検知で点灯、最後の検知から10秒(HOLD_SEC)で消灯
hc_sr501_arduino/hc_sr501_arduino.ino … Arduino Uno 用(参考・筆者は実機未確認)

配線(Pico 2 W)
  HC-SR501 VCC -> VBUS(40番)   ※3V3 では電圧不足
  HC-SR501 OUT -> GP16(21番)
  HC-SR501 GND -> GND(38番)    ※隣の37番(3V3_EN)と間違えない
  GP15(20番) -> 1kΩ -> 2SC1815 ベース、ベース -> 20kΩ -> GND
  2SC1815 コレクタ <- ライトの赤線(LEDの−側) / エミッタ -> GND
  ライトの灰色線(電池の−) -> GND(18番)

HC-SR501 の設定: ジャンパ=H、Sensitivity・Time Delay とも左いっぱい
