Страница 1 из 1

На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?

Добавлено: 07 май 2021, 11:06
SergeyShikal
При сканировании адресов все нормально, в проекте ругается на ошибку.
прроба.flp
Безымянный.png

На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?

Добавлено: 07 май 2021, 12:07
rogekam
Ошибка в функции Wire.begin(0,2). В пользовательском блоке BME-280 не правильно определяется SDA, SCL. Рабочий проверенный блок: viewtopic.php?f=74&t=7091.

На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?

Добавлено: 07 май 2021, 19:33
SergeyShikal
rogekam писал(а): 07 май 2021, 12:07 Ошибка в функции Wire.begin(0,2). В пользовательском блоке BME-280 не правильно определяется SDA, SCL. Рабочий проверенный блок: viewtopic.php?f=74&t=7091.
Спасибо.

Отправлено спустя 6 часов 53 минуты 47 секунд:
Не получается подключить такие датчики[spoiler]
Безымянный1.png
[/spoiler]I2C / SPI BMP280 3,3 BMP280-3.3 ---
не по I2C не по SPI, адрес сканируется 076, пример загружаешь в мониторе порта пишет
"BMP280 тест
Не удалось найти действующий датчик BMP280, проверьте проводку или попробуйте другой адрес! " Два датчика одно и тоже.

На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?

Добавлено: 07 май 2021, 22:05
rogekam
SergeyShikal писал(а): 07 май 2021, 19:33 Не получается подключить такие датчики
I2C / SPI BMP280 3,3 BMP280-3.3 ---
При подключении к 5В контроллерам напрямую - улет бывает с первого раза. Адрес может определятся.

На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?

Добавлено: 07 май 2021, 23:23
leons
попробуйте подтяжку к sda scl к vcc 2.2 ком ,у вас два датчика на одной линии , и поправьте номера пинов

На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?

Добавлено: 08 май 2021, 04:09
SergeyShikal
rogekam писал(а): 07 май 2021, 22:05
SergeyShikal писал(а): 07 май 2021, 19:33 Не получается подключить такие датчики
I2C / SPI BMP280 3,3 BMP280-3.3 ---
При подключении к 5В контроллерам напрямую - улет бывает с первого раза. Адрес может определятся.
С питанием не напутал.

Отправлено спустя 2 минуты 48 секунд:
leons писал(а): 07 май 2021, 23:23 попробуйте подтяжку к sda scl к vcc 2.2 ком ,у вас два датчика на одной линии , и поправьте номера пинов
Датчик в линии один, проверял на работоспособность, сопротивления подключал не помогло, а что с пинами не так?

На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?

Добавлено: 08 май 2021, 10:19
rogekam
Проект опубликуйте пожалуйста.

На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?

Добавлено: 08 май 2021, 10:37
SergeyShikal
rogekam писал(а): 08 май 2021, 10:19 Проект опубликуйте пожалуйста.
Со старым блоком download/file.php?id=31388
с новым
проба новый.flp

На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?

Добавлено: 08 май 2021, 12:53
rogekam
SergeyShikal писал(а): 07 май 2021, 19:33 Не получается подключить такие датчики
Спойлер
Скрыть

I2C / SPI BMP280 3,3 BMP280-3.3 ---
не по I2C не по SPI, адрес сканируется 076, пример загружаешь в мониторе порта пишет
"BMP280 тест
Не удалось найти действующий датчик BMP280, проверьте проводку или попробуйте другой адрес! " Два датчика одно и тоже.
Здесь датчик BMP280, а в выше опубликованных Вами проектах, пользовательский блок BME280. В проекте "Проба новый" Вы используете контроллер UNO(5В), что очень не хорошо для BMP280 3.3В. Даже если запитать датчик отдельно от 3.3В, по шине SDA, SCL прилетит "нежданчик". Для этих датчиков использовать контроллеры ESP8266 или других серий на 3,3В. Пользовательский блок для датчика BMP280 там же, по выше указанной ссылке.

На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?

Добавлено: 08 май 2021, 13:29
SergeyShikal
rogekam писал(а): 08 май 2021, 12:53 Здесь датчик BMP280, а в выше опубликованных Вами проектах, пользовательский блок BME280. В проекте "Проба новый" Вы используете контроллер UNO(5В), что очень не хорошо для BMP280 3.3В. Даже если запитать датчик отдельно от 3.3В, по шине SDA, SCL прилетит "нежданчик". Для этих датчиков использовать контроллеры ESP8266 или других серий на 3,3В. Пользовательский блок для датчика BMP280 там же, по выше указанной ссылке.
Подключал и на есп тоже самое, и запитывал от 3.3 на уно и нано.

На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?

Добавлено: 08 май 2021, 13:29
leons
У меня такой же как на фото bmp280 c подтяжкой к 5V :crazy: ,работает отлично хоть один на линии хоть два, на плате есть пин которым можно задать адрес
Датчик_BMP280_(Code_-_Basic).ubi

На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?

Добавлено: 08 май 2021, 15:25
rogekam
leons писал(а): 08 май 2021, 13:29 У меня такой же как на фото bmp280 c подтяжкой к 5V :crazy: ,работает отлично хоть один на линии хоть два, на плате есть пин которым можно задать адрес
Датчик_BMP280_(Code_-_Basic).ubi
Этот пользовательский блок, при обрыве SDA, SCL, приводит к зависанию контроллера.

На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?

Добавлено: 08 май 2021, 17:39
SergeyShikal
leons писал(а): 08 май 2021, 13:29 У меня такой же как на фото bmp280 c подтяжкой к 5V :crazy: ,работает отлично хоть один на линии хоть два, на плате есть пин которым можно задать адрес
Датчик_BMP280_(Code_-_Basic).ubi
Не пошло.

Отправлено спустя 1 минуту 27 секунд:
Подключил бмп 180 поменяв сам датчик не чего не изменяя, сразу пример заработал.

Отправлено спустя 1 час 35 минут 33 секунды:
leons писал(а): 08 май 2021, 13:29 У меня такой же как на фото bmp280 c подтяжкой к 5V :crazy: ,работает отлично хоть один на линии хоть два, на плате есть пин которым можно задать адрес
Датчик_BMP280_(Code_-_Basic).ubi
Покрутив библиотеки ваш блок заработал нет только влажности, отредактировать не получилось. Что то делаю не так
бмп 280 с влажностью.flp

На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?

Добавлено: 08 май 2021, 21:34
leons
SergeyShikal писал(а): 08 май 2021, 17:39 Покрутив библиотеки ваш блок заработал нет только влажности, отредактировать не получилось. Что то делаю не так
А влажность у BMP280 нету , если нужна влажность берите BME280

На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?

Добавлено: 09 май 2021, 03:48
SergeyShikal
leons писал(а): 08 май 2021, 21:34 А влажность у BMP280 нету , если нужна влажность берите BME280
Вот я дал, проглядел, кручу верчу себя и всех запутать хочу. :smile171: :smile171: :smile171: