Подключение BME/BMP280 к ESP8266

блок с выбором пинов

Ответить
Mozgoklui
Сержант
Сообщения: 109
Зарегистрирован: 11.10.2019{, 23:19}
Репутация: 0
Имя: Виталий

Подключение BME/BMP280 к ESP8266

#1

Сообщение Mozgoklui » 21.01.2020{, 19:26}

Здравствуйте, нашел блоки, сделанные пользователями для BME280. Но вот загвоздка, в моем проекте свободны пины на NodeMCU D0,D3,D4,D7,D8. Нашел в интернете, что 3 и 4 пины также работают по i2c. Но блока, позволяющего выбирать пины подключения датчика, я не нашел. Пробовал куски кода в IDE пихать, не работает.. Что делать, помогите, а то я нимагу :)

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

Подключение BME/BMP280 к ESP8266

#2

Сообщение edyapd » 21.01.2020{, 19:45}

Так а что мешает перенести в вашем проекте с D1, D2 на свободные пины?
Просто я заметил, что D1, D2 во многих местах, и не только в FLProg используются под I2C. Никто конечно не мешает топтать свою колею, но зачем? Когда очень много уже написано и можно просто использовать без всяких переделок.

dsfbuy
Сержант
Сообщения: 171
Зарегистрирован: 03.11.2018{, 12:40}
Репутация: 21
Откуда: Братск
Имя: Виктор

Подключение BME/BMP280 к ESP8266

#3

Сообщение dsfbuy » 21.01.2020{, 19:51}

Пробуйте D7-D8. У меня работает.
При заливке скетча D8 надо отключать.
Вложения
Датчик_BME280_(ESP8266)__(CODE).ubi
(20.06 КБ) 63 скачивания

Mozgoklui
Сержант
Сообщения: 109
Зарегистрирован: 11.10.2019{, 23:19}
Репутация: 0
Имя: Виталий

Подключение BME/BMP280 к ESP8266

#4

Сообщение Mozgoklui » 21.01.2020{, 20:12}

dsfbuy, а который куда? SCL, SDA к какому пину?

dsfbuy
Сержант
Сообщения: 171
Зарегистрирован: 03.11.2018{, 12:40}
Репутация: 21
Откуда: Братск
Имя: Виктор

Подключение BME/BMP280 к ESP8266

#5

Сообщение dsfbuy » 21.01.2020{, 20:14}

Mozgoklui, D7-SDA, D8-SCL.

Mozgoklui
Сержант
Сообщения: 109
Зарегистрирован: 11.10.2019{, 23:19}
Репутация: 0
Имя: Виталий

Подключение BME/BMP280 к ESP8266

#6

Сообщение Mozgoklui » 21.01.2020{, 22:12}

dsfbuy, чепуха какая-то. Вешаю датчик как вы сказали, контроллер даже не запускается. Поменял местами - тоже самое. Отпаял - всё работает. Вечерний барабашка походу, пора спать наверно))
---
забил на барабашку, взял другой датчик, взял новые толстые провода, собрал - не работает, контроллер раз коротко мигнет и всё. Отсоединил - всё работает.

dsfbuy
Сержант
Сообщения: 171
Зарегистрирован: 03.11.2018{, 12:40}
Репутация: 21
Откуда: Братск
Имя: Виктор

Подключение BME/BMP280 к ESP8266

#7

Сообщение dsfbuy » 22.01.2020{, 19:04}

Mozgoklui, Плохая идея использовать i2c на D8. Он притянут к 0, а i2c тянет к 1. Поэтому надо на другой пин переделать. Я думаю Вы сами сможете переделать блок, там нет ничего сложного.

Mozgoklui
Сержант
Сообщения: 109
Зарегистрирован: 11.10.2019{, 23:19}
Репутация: 0
Имя: Виталий

Подключение BME/BMP280 к ESP8266

#8

Сообщение Mozgoklui » 22.01.2020{, 21:24}

dsfbuy, да, переставил на d3 d4, в блоке разобрался где поменять, нет реакции..

chess
Рядовой
Сообщения: 26
Зарегистрирован: 11.07.2018{, 08:54}
Репутация: 1
Имя: Игорь

Подключение BME/BMP280 к ESP8266

#9

Сообщение chess » 23.01.2020{, 14:47}

NodeMCU+BME280_D3_D4
Вложения
D5_D6.jpg
D3_D4.jpg
NodeMCU+BME280_D3_D4.flp
(206.29 КБ) 65 скачиваний
BME280_SDA_D3_D4_(CODE).ubi
(115.02 КБ) 58 скачиваний

Ответить

Вернуться в «Помогите, а то я "нимагу"»