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

Ответить
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 593
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение SergeyShikal »

При сканировании адресов все нормально, в проекте ругается на ошибку.
прроба.flp
Безымянный.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
rogekam
Рядовой
Сообщения: 82
Зарегистрирован: 24 июн 2020, 21:21
Откуда: RUS31
Имя: Egor
Благодарил (а): 1 раз

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

Сообщение rogekam »

Ошибка в функции Wire.begin(0,2). В пользовательском блоке BME-280 не правильно определяется SDA, SCL. Рабочий проверенный блок: viewtopic.php?f=74&t=7091.
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 593
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение 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, проверьте проводку или попробуйте другой адрес! " Два датчика одно и тоже.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
rogekam
Рядовой
Сообщения: 82
Зарегистрирован: 24 июн 2020, 21:21
Откуда: RUS31
Имя: Egor
Благодарил (а): 1 раз

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

Сообщение rogekam »

SergeyShikal писал(а): 07 май 2021, 19:33 Не получается подключить такие датчики
I2C / SPI BMP280 3,3 BMP280-3.3 ---
При подключении к 5В контроллерам напрямую - улет бывает с первого раза. Адрес может определятся.
Аватара пользователя
leons
Сержант
Сообщения: 141
Зарегистрирован: 18 июн 2017, 17:07

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

Сообщение leons »

попробуйте подтяжку к sda scl к vcc 2.2 ком ,у вас два датчика на одной линии , и поправьте номера пинов
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 593
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение 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 ком ,у вас два датчика на одной линии , и поправьте номера пинов
Датчик в линии один, проверял на работоспособность, сопротивления подключал не помогло, а что с пинами не так?
rogekam
Рядовой
Сообщения: 82
Зарегистрирован: 24 июн 2020, 21:21
Откуда: RUS31
Имя: Egor
Благодарил (а): 1 раз

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

Сообщение rogekam »

Проект опубликуйте пожалуйста.
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 593
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение SergeyShikal »

rogekam писал(а): 08 май 2021, 10:19 Проект опубликуйте пожалуйста.
Со старым блоком download/file.php?id=31388
с новым
проба новый.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
rogekam
Рядовой
Сообщения: 82
Зарегистрирован: 24 июн 2020, 21:21
Откуда: RUS31
Имя: Egor
Благодарил (а): 1 раз

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

Сообщение 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 там же, по выше указанной ссылке.
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 593
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение SergeyShikal »

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

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

Сообщение leons »

У меня такой же как на фото bmp280 c подтяжкой к 5V :crazy: ,работает отлично хоть один на линии хоть два, на плате есть пин которым можно задать адрес
Датчик_BMP280_(Code_-_Basic).ubi
У вас нет необходимых прав для просмотра вложений в этом сообщении.
rogekam
Рядовой
Сообщения: 82
Зарегистрирован: 24 июн 2020, 21:21
Откуда: RUS31
Имя: Egor
Благодарил (а): 1 раз

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

Сообщение rogekam »

leons писал(а): 08 май 2021, 13:29 У меня такой же как на фото bmp280 c подтяжкой к 5V :crazy: ,работает отлично хоть один на линии хоть два, на плате есть пин которым можно задать адрес
Датчик_BMP280_(Code_-_Basic).ubi
Этот пользовательский блок, при обрыве SDA, SCL, приводит к зависанию контроллера.
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 593
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение 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
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
leons
Сержант
Сообщения: 141
Зарегистрирован: 18 июн 2017, 17:07

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

Сообщение leons »

SergeyShikal писал(а): 08 май 2021, 17:39 Покрутив библиотеки ваш блок заработал нет только влажности, отредактировать не получилось. Что то делаю не так
А влажность у BMP280 нету , если нужна влажность берите BME280
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 593
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение SergeyShikal »

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

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

Кто сейчас на конференции

Сейчас этот форум просматривают: Amazon [Bot] и 1 гость