Code Monkey home page Code Monkey logo

Comments (8)

pilnikov avatar pilnikov commented on June 26, 2024 1

Hello. I got new sensors and checked the work of your library. At the first pass of the program the NAN is issued. From the second pass everything is normalized. I solved this problem by adding a little pause
(delay (100)) to the end of the begin() method.

from adafruit_bme280_library.

pilnikov avatar pilnikov commented on June 26, 2024 1

` readCoefficients(); // read trimming parameters, see DS 4.2.2

setSampling(); // use defaults

delay(100); // Added pause

return true;

}
`

from adafruit_bme280_library.

ladyada avatar ladyada commented on June 26, 2024

just tried it with an adafruit bme280 and a huzzah esp8266 and it works fine?

from adafruit_bme280_library.

pilnikov avatar pilnikov commented on June 26, 2024

I live in Russia. I tried to order from your branded stuff (adafruit bme280 and a huzzah esp8266) I did not succeed. Therefore, I have only Chinese BME280 and Wemos D1 mini. It's spring here. And both my Chinese BME280 flooded with water. They are "choked". I'm waiting for the new BME280. When I get - I will describe in more detail - for some reason does not work. I tried to use the .h file of the new version and the old .cpp - so works.

from adafruit_bme280_library.

rdts avatar rdts commented on June 26, 2024

I encountered the same issue after updating from 1.04 to 1.06. Adding a delay of 100ms after bme.begin() provided a dirty workaround, but wasn't really a clever solution for my code since I use two sensors and switched between them by calling bme.begin(address) periodically. I ended up creating two instances of Adafruit_BME280.

from adafruit_bme280_library.

deanm1278 avatar deanm1278 commented on June 26, 2024

hi @rdts, are you using an ESP8266 as well? If so, what version of the esp8266 core are you using (check the boards manager). Can you post the code you are using?
I just tested the bme280test example on an Adafruit Feather Huzzah ESP8266 with core version 2.3.0 and don't seem to be having any issues.

from adafruit_bme280_library.

deanm1278 avatar deanm1278 commented on June 26, 2024

ok @rdts after looking into this a bit it seems like that delay is necessary for the first sample to be ready. I have added it to the end of Adafruit_BME680::init()

from adafruit_bme280_library.

rdts avatar rdts commented on June 26, 2024

@deanm1278 Thanks, your commit should fix this. I guess this was only an issue for people who call begin() frequently from inside the loop.

from adafruit_bme280_library.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.