2018-04-23 :-)
_ [i2c][カラーセンサー][Raspberry Pi]Raspberry Pi でカラーセンサー S11059 の値を i2cコマンドで読む
I2C対応デジタルカラーセンサモジュール S11059-02DT
i2cget, i2cset, i2cdetect などの i2c コマンド系統があるんだが、このコマンドの出処が分からぬ。予めRaspberry Pi というか Raspbian にインストールされてるぽい?
とりあえずデータシートの通り。read するたびに値が印字されます。
i2cset -y 1 0x2a 0x00 0x84 b # ADCリセット、スリープ解除 write i2cset -y 1 0x2a 0x00 0x09 b # ADCリセット解除、バスリリース write i2cget -y 1 0x2a 0x03 b # 赤データ上位バイト read i2cget -y 1 0x2a 0x04 b # 赤データ下位バイト read i2cget -y 1 0x2a 0x05 b # 緑データ上位バイト read i2cget -y 1 0x2a 0x06 b # 緑データ下位バイト read i2cget -y 1 0x2a 0x07 b # 青データ上位バイト read i2cget -y 1 0x2a 0x08 b # 青データ下位バイト read