コンテンツにスキップ

#217 Ambient Light I2C Brick

Overview

照度センサーを使ったBrickです。

I2Cで明るさを取得することができます。

接続

I2Cコネクタへ接続します。

Arduino

Raspberry Pi

ISL29034 Datasheet

Document
ISL29034 Datasheet

Register

Slave Address
0x44

回路図

Library

  • pipからインストール

1
$sudo pip install FaBoAmbientLight_ISL29034

Sample Code

上記のRapberryPI Python Libraryをインストールしてからご使用ください。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
# coding: utf-8
import FaBoAmbientLight_ISL29034
import time
import sys

ISL29034 = FaBoAmbientLight_ISL29034.ISL29034()

try:
    while True:

        lux  = ISL29034.read()

        sys.stdout.write("\rLux=%f" % lux)
        sys.stdout.flush()

        time.sleep(0.5)

except KeyboardInterrupt:
    sys.exit()

構成Parts

  • Intersil ISL29034

GitHub

  • https://github.com/FaBoPlatform/FaBo/tree/master/217_ambientlight