コンテンツにスキップ

#203 Color I2C Brick

Overview

カラーセンサを使用したBrickです。

センサーより読み取った赤、緑、青、赤外線(明るさ)の4つのデータを、I2Cにて取得することができます。

接続

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

Arduino

Raspberry Pi

S11059 Datasheet

Document
S11059 Datasheet

Register

Slave Address
0x2A

回路図

Library

  • pipからインストール

1
pip install FaBoColor_S11059

Sample Code

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
# coding: utf-8
import FaBoColor_S11059
import time
import sys

s11059 = FaBoColor_S11059.S11059()

try:
    while True:
        c = s11059.read()
        sys.stdout.write("\rr=%f, g=%f, b=%f, ir=%f" % (c['r'],  c['g'], c['b'], c['ir']))
        sys.stdout.flush()
        time.sleep(1)
except KeyboardInterrupt:
    sys.exit()

Parts

  • HAMAMATSU S11059

GitHub

  • https://github.com/FaBoPlatform/FaBo/tree/master/203_color