bme280 и UNO
- Войдите на сайт для отправки комментариев
Сб, 03/09/2016 - 16:25
Проблема такова. подключаю даттчик bme280 к UNO. сканером I2C(программа) вижу идентификатор 0х76. однако в мониторе порта выводится мусор. датчик без преобразователей уровней, однако от сюдаhttp://ucheba33.ru/?p=435#comment-2019 взял схему. так вот через диоды даже сканер не может определить устройство. подскажите, не мучать и ждать преобразователь или можно чтото поправить
Там, вроде, одосторонний преобразователь. Попробуйте сделать двусторонний. Вот здесь подробно описано как.
дело оказалось в том что не соответствовали скорости. выставил одинаковую скорость и данные пошли. НО они какие то фиктивные. как видно они не меняются. пробовал подключать и по I2C и по SPI одинаково. можно ли что подсказать
подскажите датчик крутой а давление меряет не правильно. приходится писать
lcd.print((uint32_t)mySensor.readFloatPressure() / 100 + 15);
+15 это поправка чтобы стало показывать правильно. но это не правильно. поставил такую строку
#define SEALEVELPRESSURE_HPA (1008)
она ничего не меняет. ничего подходящего найти не могу. есть поправки для высоты, но мне высота не нужна
по поводу, откуда я знаю правильное давление-стоит станция орегон, давление которое она показывает совершенно совпадает с давлениями выложенными на сайтах народного мониторинга
Поправки для высоты должны дать тот-же эффект. Вы пробовали их использовать?
Показания датчика (давление и высота) зависят от высоты над УМ, которое вы и должны задать при инициализации.
единственное что смог найти тема на этом сайте http://arduino.ru/forum/programmirovanie/problema-s-bmp-280
там есть строка
// dps.init(MODE_ULTRA_HIGHRES, 3200, true);
// 3200 это 32 метра над уровнем моря (Питер на такой высоте располагается+ надо добавить несколько метров в зависимости от этажа на котором живете)
однако у меня не подходит такой код. допустим там
dps.begin();
//запуск BME280
а у меня
(mySensor.begin(), HEX); //запуск BME280 Пробовал как то подменять на своё. никак не принимает
Добрый вечер купил датчик GY-BMME/PM280 но библиотеки adafruit bmp280 и adafruit bme 280 с ним не работают не подскажите что делать? Заранее спасибо
https://qna.habr.com/q/310738
Спасибо