我想通过线缓冲器 IC (74F244) 切换从多个传感器读取的数据。我的问题是当我通过 IC 连接时我无法从传感器读取任何内容,但是当传感器直接连接到 ESP32 时可以。我发现endTransmission()
在此代码中返回 2 但直接连接时返回 0。
如何通过线路缓冲 IC 使用 endTransmission?
void setBH1750Mode( byte i2c_addr, byte mode ) {
Wire.beginTransmission( i2c_addr );
Wire.write( mode );
Wire.endTransmission();
delay(200); // delay for 200 msec
}