環境
OS: windows7 64bit
IDE: Arduino 1.6.9
概要
赤外線照射(送信)モジュール
赤外線を送信します。
センサ
型番不明
準備
ライブラリの準備
・ ライブラリ「Arduino-IRremote」をインストールする。(IRremote.hを呼ぶため)
配線
「S側」:シグナル。下記サンプルではデジタル3番
「中側(middle)」:+5V
「-側」:GND
サンプルコード
IRライブラリに付属されているサンプルコードのうち「IRsendDemo」を使用します。
arduinoIDEをデフォルト設定でインストールし、IRライブラリのフォルダ名を”IRremote”に変更している場合のサンプルコードの保管場所は次の通り。
C:\Users\yoshi\Documents\Arduino\libraries\IRremote\examples
上記のサンプルに、シリアルコード出力のための行を追加して…
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
/* * IRremote: IRsendDemo - demonstrates sending IR codes with IRsend * An IR LED must be connected to Arduino PWM pin 3. * Version 0.1 July, 2009 * Copyright 2009 Ken Shirriff * http://arcfn.com */ #include <IRremote.h> IRsend irsend; void setup() { Serial.begin(9600);//シリアルモニタ出力準備 } void loop() { for (int i = 0; i < 3; i++) { irsend.sendSony(0xa90, 12); Serial.println("send");//シリアルモニタ出力 delay(40); } delay(5000); //5 second delay between each signal burst } |
動作結果
赤外線信号が送信されると、シリアルモニタに送信した旨表示される。
他画像
参考
KY-005 Infrared Transmitter Module – ArduinoModulesInfohttp://arduinomodules.info/ky-005-infrared-transmitter-sensor-module/
Arduino KY-005 Infrared emission sensor module – TkkrLabhttps://tkkrlab.nl/wiki/Arduino_KY-005_Infrared_emission_sensor_module
コメント