Infrared Receiver, Remote Control JP: 두 판 사이의 차이
(새 문서: {{#seo:|title=アルドゥウィキ:アルドゥイーノ赤外線受信機、リモコンガイド|title_mode=append|keywords=アルドゥイーノ, 情報科学, メーカー学習, パフォーマンス評価, 赤外線受信機, リモコン, アルドゥイーノプロジェクト, キャップストーンプロジェクト, アルドゥイーノサンプルコード|description=アルドゥイーノで赤外線受信機、リモコンを制御する方法(基本情報...) |
잔글 (→Main Code) |
||
| (같은 사용자의 중간 판 하나는 보이지 않습니다) | |||
| 5번째 줄: | 5번째 줄: | ||
* 38KHz帯の赤外線を受信して出力するセンサーです。 | * 38KHz帯の赤外線を受信して出力するセンサーです。 | ||
* 受信のみ可能です。 | * 受信のみ可能です。 | ||
=== IRリモコン === | === IRリモコン === | ||
| 102번째 줄: | 101번째 줄: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== | === メインコード === | ||
リモコンのボタンを押すとLEDが点灯するコードです。<syntaxhighlight lang="c++" line="1"> | |||
#include <IRremote.h> | #include <IRremote.h> | ||
2025년 3월 21일 (금) 17:14 기준 최신판

赤外線受信機
- 38KHz帯の赤外線を受信して出力するセンサーです。
- 受信のみ可能です。
IRリモコン
- 赤外線受信機で受信できる信号を送るリモコンです。
仕様
赤外線受信センサー
- 作電圧:2.7V 〜 5.5V
- 受信角度:約90度
- 赤外線周波数:38KHz
リモコン
- 動作電圧:5V
- 周波数:38KHz
ハードウェア
- アルドゥイーノUno
- 赤外線受信機、リモコン
- LED
- 抵抗 220Ω
- ジャンパーケーブル
接続
- Arduino Uno
- Infrared Receiver, Remote Control
- LED 5mm
- 220-ohm Resistor
- Jumper cables
接続
| Arduino Uno | Infrared Receiver | LED | Resistor |
| 5V | VCC | ||
| GND | GND | - | |
| A0 | connection | ||
| D8 | + | ||
| OUT | connection |

Libraries (Install via Library Manager)
- IRremote by shirriff
- z3t0
- ArminJo
サンプルコード
ボタン別赤外線受信値の確認
リモコンのボタンを押すと、該当するボタンの値がシリアルモニターに表示されます。
#include <IRremote.h>
#define irOut A0
IRrecv irrecv(irOut);
void setup() {
Serial.begin(9600);
Serial.println("Serial start");
irrecv.enableIRIn();
}
void loop() {
if (irrecv.decode()) {
Serial.println(irrecv.decodedIRData.decodedRawData);
irrecv.resume();
}
}
メインコード
リモコンのボタンを押すとLEDが点灯するコードです。
#include <IRremote.h>
#define irOut A0
IRrecv irrecv(irOut);
void setup() {
Serial.begin(9600);
Serial.println("Serial start");
irrecv.enableIRIn();
}
void loop() {
if (irrecv.decode()) {
Serial.println(irrecv.decodedIRData.decodedRawData);
irrecv.resume();
}
}
実行結果
