赤外線センサー

OMRON製 MEMS非接触温度センサです。視野角がX方向 44.2°、Y方向 45.7°で、それぞれ4分割された4×4の16面のエリア温度を計測できます。温度を見ていますので、焦電型赤外線センサでは難しい静止人物も検出できます。高感度な人感センサを実現可能です。
http://www.switch-science.com/catalog/1297/
焦電型赤外センサー(人感センサー)

人体など恒温動物が発する赤外線を感知するセンサーです。
赤外線の変化を感知するため、動きがないと反応しません。
電源をつなげばすぐ使えるモジュールになったものが売られています。

例:AMN32111, AMN32112 (Panasonic)
http://eleshop.jp/shop/g/gYBG135/
http://www.fabxfab.com/?pid=55932483
AMN32111, AMN32112 (Panasonic)
http://arduino.sugakoubou.com/%E3%82%BB%E3%83%B3%E3%82%B5%E3%83%BC
http://www.sengoku.co.jp/mod/sgk_cart/search.php?multi=napion&cond8=and
http://www.wakamatsu.ne.jp/cgi-bin/shop/shop.cgi?order=&class=&keyword=%8E%E1%8F%BC%92%CA%8F%A4&FF=0&price_sort=&mode=p_wide&id=40992&superkey=1

                            • +
Vdd ----- +5V
センサー OUT ----- Digital
GND ----- GND
                            • +

スケッチ例
void setup () {
pinMode(PIN, HIGH);
}

void loop () {
if (digitalRead(PIN) == HIGH) {
// センサー検出
:
処理
:
while (digitalRead(PIN) == HIGH) delay(100); // センサーがLOWになるのを待つ
}
}

/////////////////
int inPin = 7; // デジタルピン7にプッシュボタン


void setup() {
Serial.begin(9600);
pinMode(inPin, INPUT); // スイッチ用に入力に設定
}

void loop() {
if(digitalRead(inPin) == HIGH){
Serial.println("1");
}else{
Serial.println("0");
}
delay(300);
}