На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?
При сканировании адресов все нормально, в проекте ругается на ошибку.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 82
- Зарегистрирован: 24 июн 2020, 21:21
- Откуда: RUS31
- Имя: Egor
- Благодарил (а): 1 раз
На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?
Ошибка в функции Wire.begin(0,2). В пользовательском блоке BME-280 не правильно определяется SDA, SCL. Рабочий проверенный блок: viewtopic.php?f=74&t=7091.
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?
Спасибо.rogekam писал(а): 07 май 2021, 12:07 Ошибка в функции Wire.begin(0,2). В пользовательском блоке BME-280 не правильно определяется SDA, SCL. Рабочий проверенный блок: viewtopic.php?f=74&t=7091.
Отправлено спустя 6 часов 53 минуты 47 секунд:
Не получается подключить такие датчики[spoiler] [/spoiler]I2C / SPI BMP280 3,3 BMP280-3.3 ---
не по I2C не по SPI, адрес сканируется 076, пример загружаешь в мониторе порта пишет
"BMP280 тест
Не удалось найти действующий датчик BMP280, проверьте проводку или попробуйте другой адрес! " Два датчика одно и тоже.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 82
- Зарегистрирован: 24 июн 2020, 21:21
- Откуда: RUS31
- Имя: Egor
- Благодарил (а): 1 раз
На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?
При подключении к 5В контроллерам напрямую - улет бывает с первого раза. Адрес может определятся.SergeyShikal писал(а): 07 май 2021, 19:33 Не получается подключить такие датчики
I2C / SPI BMP280 3,3 BMP280-3.3 ---
На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?
попробуйте подтяжку к sda scl к vcc 2.2 ком ,у вас два датчика на одной линии , и поправьте номера пинов
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?
С питанием не напутал.rogekam писал(а): 07 май 2021, 22:05При подключении к 5В контроллерам напрямую - улет бывает с первого раза. Адрес может определятся.SergeyShikal писал(а): 07 май 2021, 19:33 Не получается подключить такие датчики
I2C / SPI BMP280 3,3 BMP280-3.3 ---
Отправлено спустя 2 минуты 48 секунд:
Датчик в линии один, проверял на работоспособность, сопротивления подключал не помогло, а что с пинами не так?leons писал(а): 07 май 2021, 23:23 попробуйте подтяжку к sda scl к vcc 2.2 ком ,у вас два датчика на одной линии , и поправьте номера пинов
-
- Рядовой
- Сообщения: 82
- Зарегистрирован: 24 июн 2020, 21:21
- Откуда: RUS31
- Имя: Egor
- Благодарил (а): 1 раз
На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?
Проект опубликуйте пожалуйста.
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 82
- Зарегистрирован: 24 июн 2020, 21:21
- Откуда: RUS31
- Имя: Egor
- Благодарил (а): 1 раз
На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?
Здесь датчик BMP280, а в выше опубликованных Вами проектах, пользовательский блок BME280. В проекте "Проба новый" Вы используете контроллер UNO(5В), что очень не хорошо для BMP280 3.3В. Даже если запитать датчик отдельно от 3.3В, по шине SDA, SCL прилетит "нежданчик". Для этих датчиков использовать контроллеры ESP8266 или других серий на 3,3В. Пользовательский блок для датчика BMP280 там же, по выше указанной ссылке.SergeyShikal писал(а): 07 май 2021, 19:33 Не получается подключить такие датчики
Спойлер
Скрыть
I2C / SPI BMP280 3,3 BMP280-3.3 ---
не по I2C не по SPI, адрес сканируется 076, пример загружаешь в мониторе порта пишет
"BMP280 тест
Не удалось найти действующий датчик BMP280, проверьте проводку или попробуйте другой адрес! " Два датчика одно и тоже.
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?
Подключал и на есп тоже самое, и запитывал от 3.3 на уно и нано.rogekam писал(а): 08 май 2021, 12:53 Здесь датчик BMP280, а в выше опубликованных Вами проектах, пользовательский блок BME280. В проекте "Проба новый" Вы используете контроллер UNO(5В), что очень не хорошо для BMP280 3.3В. Даже если запитать датчик отдельно от 3.3В, по шине SDA, SCL прилетит "нежданчик". Для этих датчиков использовать контроллеры ESP8266 или других серий на 3,3В. Пользовательский блок для датчика BMP280 там же, по выше указанной ссылке.
На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?
У меня такой же как на фото bmp280 c подтяжкой к 5V
,работает отлично хоть один на линии хоть два, на плате есть пин которым можно задать адрес

У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 82
- Зарегистрирован: 24 июн 2020, 21:21
- Откуда: RUS31
- Имя: Egor
- Благодарил (а): 1 раз
На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?
Этот пользовательский блок, при обрыве SDA, SCL, приводит к зависанию контроллера.leons писал(а): 08 май 2021, 13:29 У меня такой же как на фото bmp280 c подтяжкой к 5V,работает отлично хоть один на линии хоть два, на плате есть пин которым можно задать адрес
Датчик_BMP280_(Code_-_Basic).ubi
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?
Не пошло.leons писал(а): 08 май 2021, 13:29 У меня такой же как на фото bmp280 c подтяжкой к 5V,работает отлично хоть один на линии хоть два, на плате есть пин которым можно задать адрес
Датчик_BMP280_(Code_-_Basic).ubi
Отправлено спустя 1 минуту 27 секунд:
Подключил бмп 180 поменяв сам датчик не чего не изменяя, сразу пример заработал.
Отправлено спустя 1 час 35 минут 33 секунды:
Покрутив библиотеки ваш блок заработал нет только влажности, отредактировать не получилось. Что то делаю не такleons писал(а): 08 май 2021, 13:29 У меня такой же как на фото bmp280 c подтяжкой к 5V,работает отлично хоть один на линии хоть два, на плате есть пин которым можно задать адрес
Датчик_BMP280_(Code_-_Basic).ubi
У вас нет необходимых прав для просмотра вложений в этом сообщении.
На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?
А влажность у BMP280 нету , если нужна влажность берите BME280SergeyShikal писал(а): 08 май 2021, 17:39 Покрутив библиотеки ваш блок заработал нет только влажности, отредактировать не получилось. Что то делаю не так
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
На шине I2C дисплей и BME280 при компиляции выдает ошибку. Что не так?
Вот я дал, проглядел, кручу верчу себя и всех запутать хочу.



Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя