Недавно купил gy bme280 и пытался подключить его к Esp8266 Nodemcu V3 Esp 12.
Следовал инструкциям здесь для подключения, а затем для кодаДалее этот учебник.
Я собрал прошивку с https://nodemcu -build.com / пару дней назад от master.
Журналы отладки показывают это
Queue empty
Running
Function platform_gpio_mode() is called. pin_mux:1610614844, func:0
Function platform_gpio_mode() is called. pin_mux:1610614848, func:0
i2c setup result --> 100000
mode: b7
humidity oss: 5
config: f0
No ACK on address: 76
No ACK on address: 77
bme280 setup result -->
nil
pm open,type:2 0
Мой код
srv = net.createServer(net.TCP)
scl = 1
sda = 2
i2cResult = i2c.setup(0, sda, scl, i2c.SLOW) -- call i2c.setup() only once
print("i2c setup result --> " .. i2cResult)
local bmeResult = bme280.setup()
print("bme280 setup result --> ")
print(bmeResult)
Соединения между BME280 и ESP8266, которые у меня есть,
SDO -> G
CSB -> 3 В
SDA -> D2
SCL -> D1
VCC -> 3 В
GND -> G
Любая идея о том, что терпит неудачу или что еще я могу сделать, чтобы устранить ее?