mirror of
https://github.com/m5stack/m5-docs.git
synced 2026-05-20 10:23:01 -07:00
2.5 KiB
2.5 KiB
PIR ユニット {docsify-ignore-all}
📝概要 :octocat:サンプルコード 🔌回路図 🛒購入リンク
概要
**PIR**ユニットは人間の動き(モーション)を検出する事が可能な赤外線センサーユニットです。誰かが通りすぎたかどうかを検知します。赤外線の変化を検知すると一定時間(ディレイタイムの間)HIGHを出力します。検知し続けている間はHIGHのままですが、人が離れたらLOWを出力します。
Grove port BでM5Coreと通信します。
特徴
- 測定可能距離 150cm
- ディレイタイム: 2s
- 検知範囲: < 100°
- 待機電流: < 60uA
- 動作温度: -20 - 80 °C
- GROVEインターフェース、サポートプログラミングUIFlow、Arduino
- LEGO 互換ホール
関連リンク
サンプルコード
1. Arduino IDE
以下のソースコードは一部です。完全なソースコードはこちら。
#include <M5Stack.h>
// initialization
M5.begin();
pinMode(36, INPUT);// set pir sensor pin as input
// read data
int value = digitalRead(36);// read the pin(0: not detectd 1: detected)
M5.update();
2. UIFlow
以下のソースコードは一部です。完全なソースコードはこちら。
回路図
ピンマップ
| M5Core(GROVEインターフェースB) | GPIO36 | GPIO26 | 5V | GND |
| 人体赤外線誘導Unit | 赤外線検知ピン | 5V | GND |

