コンテンツにスキップ

#109 Light Brick

Overview

CDSセルを使用した光センサーBrickです。

周囲の明るさの変化をアナログ値として取得することができます。

接続

アナログコネクタ(A0〜A5)のいずれかに接続します。

Parts Specification

Document
MI527

回路図

ソースコード

A0コネクタにLight Brickを接続して、明るさに応じたアナログ値をシリアルモニタへ出力します。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
//
// FaBo Brick Sample
//
// #109 Light Brick
//

#define lightPin A0

int lightValue = 0;

void setup() {
  pinMode(lightPin,INPUT);
  Serial.begin(9600);
}

void loop() {
  lightValue = analogRead(lightPin);
  Serial.println(lightValue);
  delay(100);
}

シリアルプロッタ

AndroidIDEではシリアルプロッタでも値を確認することが可能です。

ArduinoIDEのメニューより[ツール]->[シリアルプロッタ]を選択することで起動できます。

構成Parts

  • CDSセル(5mm)

GitHub

  • https://github.com/FaBoPlatform/FaBo/tree/master/109_light