Arduino UNOでIRセンサープロジェクトを構築 - シンプルガイド
必要な部品と材料
![]() |
Arduino UNO | × | 1 |
![]() |
近接センサー (IRセンサー) | × | 1 |
![]() |
ジャンパーワイヤ | × | 1 |
プロジェクトについて
こんにちは皆さん!今日はIRセンサーをArduino UNOとインターフェースする方法を紹介します。さあ始めましょう!
部品
- Arduino Uno
- IRセンサー
- LED
- Arduino用USBケーブル
- ジャンパーワイヤ

Arduino Unoとは? Arduinoは、使いやすいハードウェアとソフトウェアをベースにしたオープンソースのエレクトロニクスプラットフォームです。Arduinoボードは入力を読み取ります - センサーの光、ボタンへの指の触れ、Twitterメッセージなど - そしてそれを出力に変換します。


赤外線センサーとは? 赤外線センサーは、周囲の様子を検知するために赤外線を放出する電子デバイスです。物体の熱を測定したり、動きを検知したりできます。このタイプのセンサーは赤外線放射のみを測定し、放出しないため「受動型IRセンサー」と呼ばれます。
IRセンサーで人間を検知できるか? 受動型赤外線(PIR)センサーは人の存在を検知するために使用されます。Grid-EYEセンサーは人体から放射される赤外線で人間を検知します。人間は特定波長範囲の赤外線エネルギーを放射します。吸収された入射放射は物質の温度を変化させます。IRセンサー仕様: 15cmで2.8V、150cmで0.4V、動作電圧4.5〜5.5VDC。

LEDとは? 「Light-Emitting Diode(発光ダイオード)」の略。電流を流すと光を発する電子デバイスです。初期のLEDは赤色のみでしたが、現代のLEDは赤、緑、青(RGB)など複数の色を発光できます。
コード
IRセンサー基本コード Arduino
int IRSensor = 2; // IRセンサーをArduinoピン2に接続
int LED = 13; // LEDをArduinoピン13に接続
void setup() {
pinMode(IRSensor, INPUT); // センサーピンを入力に
pinMode(LED, OUTPUT); // LEDピンを出力に
}
void loop() {
int statusSensor = digitalRead(IRSensor);
if (statusSensor == 1) {
digitalWrite(LED, LOW); // センサー検知時: LED消灯
} else {
digitalWrite(LED, HIGH); // センサー非検知時: LED点灯
}
}
動作説明: IRセンサーが物体を検知すると(HIGH)、LEDが消灯します。検知しない場合(LOW)、LEDが点灯します。内蔵LED(ピン13)を使用しているため、外部LEDなしでも動作確認可能です。
製造プロセス
- DHT11温湿度センサーで作る温度アラート – LEDとピエゾブザーで視覚/聴覚通知
- K30 CO2センサで室内空気質をリアルタイム監視する
- スマート貯金箱を作ろう:Arduino Nanoでコインアクセプターを制御
- ArduinoでBluetooth経由でLEDを制御 – シンプルDIYガイド
- Arduinoでシンプルな障害物センサーを自作 – IR LEDとフォトダイオード入門
- DFRobot静電容量式指紋センサーをArduino/ESP8266で使う – 登録・認証・削除の完全ガイド
- ESP32で作るIoT環境モニター:温湿度・気圧・CO2をWebダッシュボードで可視化
- MAX30100脈波センサーをArduinoで活用:ステップバイステップガイド
- YL-39/YL-69土壌湿度センサーをArduino UNOに接続するステップバイステップガイド
- シャープGP2Y1010AU0Fセンサーで作る高精度空気質モニター
- Arduino UNOとEthernetシールドで太陽放射を測定する自作ピラノメーター


