document
id 0x49
16-bit ADC conversion
0x53は絶対使うな、工場出荷時のきゃりぶれーしょん
$ sudo i2cdetect -y -r 1
reg_addr
getVoltage()
getConversion()
i2cReadU16(_ads1115_addr, ADS1115_RA_CONVERSION, &value);
i2cReadBytes(addr, reg_addr, read_buf, 2);
reg_addr : ADS1115_RA_CONVERSION 0x00
write(reg_addr)
requestFrom(addr, (uint8_t)len)
参考資料
- 温湿度センサAM2320をRaspberry Pi 3で使用する
- Raspberry Pi で湿度センサーを動かそう!
- Arduino 入門 I2C通信編 p9i2cの読み取りを理解するのに八頭がわかりやすかった。
- [ADS1115 P18-21]](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/unit/ADS1115.PDF) データシートさえ読んでればなんとかなる。
133 : 10000101
131 : 10000011
: 10001001
133 : 10000100
131 : 10000011
1000010010000011 : 8483
1000010110000011
1000010110000011
34179 * 2 = 68358
レジスタアドレス
コンフィグアドレス:0b01