Нет ACK на адрес с bme280 - PullRequest
       6

Нет ACK на адрес с bme280

0 голосов
/ 05 июня 2018

Недавно купил 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

Любая идея о том, что терпит неудачу или что еще я могу сделать, чтобы устранить ее?

...