#include // IRRemote.hの関数を使用する const int irReceiverPin = 2; ///受信モジュールのSIGはpin2 IRrecv irrecv(irReceiverPin); //IRrecvタイプの変数を作成します decode_results results; // 結果 void setup() { Serial.begin(9600); //シリアルを初期化し、ボーレートは9600に設定する irrecv.enableIRIn(); // 赤外線受信機モジュールを有効にする } void loop() { if (irrecv.decode(&results)) //赤外線受信機モジュールの受信データ { Serial.print("irCode: "); //irCode:"の値を送信する Serial.print(results.value, HEX); //シリアルに値を出力する Serial.print(", bits: "); //bitsを送信する Serial.println(results.bits); //bitsを結果に出力する irrecv.resume(); // 次の値を受取る } delay(600); //600ミリ秒待機 }