コンテンツにスキップ

#113 IR Receiver Brick

Overview

フォトトランジスタを使った赤外線受信Brickです。

I/Oピンから赤外線受信のON/OFFを取得することができます。

接続

アナログコネクタ(A0〜A5)、またはデジタルコネクタ(2〜13)のいずれかに接続します。

Parts Specification

Document
L-51ROPT1D1
2SC1815L-Y

回路図

ソースコード

A0コネクタに赤外線受信Brick、A1コネクタにLED Brickを接続し、赤外線を受信したらLEDを発光させます。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
#define receivePin A0
#define irledPin 2

void setup() {
  pinMode(receivePin, INPUT);
  pinMode(irledPin, OUTPUT);
  digitalWrite(irledPin, HIGH);

  Serial.print("SETUP");
}

void loop() {
  int irState = digitalRead(receivePin);

  if (irState == HIGH) {
    Serial.println("Received");
  }
}

構成Parts

  • 赤外線フォトトランジスタ

GitHub

  • https://github.com/FaBoPlatform/FaBo/tree/master/113_ir_receive