名称 | 超音波センサのI2Cアドレスの確認・変更手順 |
---|---|
番号 | MIRSMG4D-SYST-0006 |
版数 | 最終更新日 | 作成 | 承認 | 改訂記事 |
---|---|---|---|---|
A01 | 2017.04.18 | 牛丸真司 | 牛丸真司 | 初版 |
A02 | 2021.05.25 | 牛丸真司 | 牛丸真司 | 管理台帳フォーマットへの変更 |
複数の超音波センサを使用する場合は、センサのそれぞれのアドレスを他と異なる I2C アドレスに付け替える必要がある。 超音波センサ Devantech SRF02 の初期の I2Cアドレスは 0xE0 (7bit仕様では 0x70 )となっているが、以下にその変更手順を示す。
pi@raspberrypi:~ $ i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: 70 -- -- -- -- -- -- --
i2cset -y 1 0x70 0x00 0xA0 i2cset -y 1 0x70 0x00 0xAA i2cset -y 1 0x70 0x00 0xA5 i2cset -y 1 0x70 0x00 0xE2