商品カテゴリー

Grove人感センサ_SeeedStudio

型番 SEN32357P
販売価格

1,100円(税100円)

在庫数 3[個]
購入数

Grove人感センサ(Grove_PIR Motion Sensor)は、PIR(受動型赤外線)モーションセンサを搭載しています。検知範囲で人が動くとセンサは信号を出力し、検知することができます。本センサはGroveモジュールのため、Groveベースシールドに容易に接続し、使用することができます。


<Grove人感センサの主な特徴>
Groveモジュール
動作電圧:3-5V
検知範囲:120度


<Grove人感センサの使用用途>
モーションセンサ、人感センサ
防犯システム
スイッチ

本製品についての追加情報・詳細情報は下記ページ(英語)をご覧ください。
http://www.seeedstudio.com/wiki/index.php?title=Twig_-_PIR_Motion_Sensor

<Grove人感センサのサンプルコード>
//検知範囲で動く人を検知すれば、LEDが点灯。
//ピン2に人感センサ、ピン4にLEDを接続
/***************************************************************/
/*macro definitions of PIR motion sensor pin and LED pin*/
#define PIR_MOTION_SENSOR 2//Use pin 2 to receive the signal from the module
#define LED 4//the Grove - LED is connected to D4 of Arduino

void setup()
{
pinsInit();
}

void loop()
{
if(isPeopleDetected())//if it detects the moving people?
turnOnLED();
else
turnOffLED();
}
void pinsInit()
{
pinMode(PIR_MOTION_SENSOR, INPUT);
pinMode(LED,OUTPUT);
}
void turnOnLED()
{
digitalWrite(LED,HIGH);
}
void turnOffLED()
{
digitalWrite(LED,LOW);
}
/***************************************************************/
/*Function: Detect whether anyone moves in it's detecting range*/
/*Return:-boolean, ture is someone detected.*/
boolean isPeopleDetected()
{
int sensorValue = digitalRead(PIR_MOTION_SENSOR);
if(sensorValue == HIGH)//if the sensor value is HIGH?
{
return true;//yes,return ture
}
else
{
return false;//no,return false
}
}