コンテンツにスキップ

#109 Light Brick

Overview

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

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

Connecting

アナログ用コネクタ(IN2またはANA()で設定したコネクタ)のどれかに接続します。

Parts Specification

Document
MI527

回路図

Sample Code

注意
アナログはIN2のみで数値取得可能です。

デジタルの場合はIN(2)、アナログの場合がANA(2)とします。

  • デジタル
    光の変化によって0か1を返します。
  • アナログ
    光の変化によって0から1023を返します。

1
2
3
4
5
100 'LIGHT_sample_program
110 CLS
120 LOCATE 10,8:PRINT "Digital =";IN(2)
130 LOCATE 10,9:PRINT "Analog  =";ANA(2);"  "
140 GOTO 120

画面に数字が2つ表示されます。
それぞれリアルタイムで光の変化で数値が変化します。 デジタル数値は明るいと0、暗いと1に変化し、アナログ数値は明るいと小さい値(0に近づく)に、暗いと大きい値(1023に近づく)に変化します。

構成Parts

  • CDSセル(5mm)

GitHub

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