Arduinoでモーションセンサを使ってみる [Arduino]
Arduinoでモーションセンサを使ってみる.
使ったのは,Panasonicの焦電型赤外線センサのうち,NaPiOn (ナピオン) シリーズのAMN31112だ.
このセンサは,電源とGNDと出力ピンしかないので,接続も簡単だ.
Arduinoとの接続はこんな感じ.
出力ピンをプルダウンしなければいけないというのが唯一の注意点.
Arduinoのスケッチはこんな感じ.
これでモーションセンサが人体検出したら,Arduino上のLEDが点灯する.
モーションセンサ側がいろいろやってくれるので,Arduino側からは単に出力を見るだけでOK.
とても簡単だ.
お試しあれ.
使ったのは,Panasonicの焦電型赤外線センサのうち,NaPiOn (ナピオン) シリーズのAMN31112だ.
このセンサは,電源とGNDと出力ピンしかないので,接続も簡単だ.
Arduinoとの接続はこんな感じ.
出力ピンをプルダウンしなければいけないというのが唯一の注意点.
Arduinoのスケッチはこんな感じ.
const int LED = 13; const int PIR = 2; void setup() { pinMode(LED, OUTPUT); pinMode(PIR, INPUT); } void loop() { if (digitalRead(PIR) == HIGH) { digitalWrite(LED, HIGH); } else { digitalWrite(LED, LOW); } delay(200); }
これでモーションセンサが人体検出したら,Arduino上のLEDが点灯する.
モーションセンサ側がいろいろやってくれるので,Arduino側からは単に出力を見るだけでOK.
とても簡単だ.
お試しあれ.
タグ:モーションセンサ