Git Product home page Git Product logo

Comments (3)

finitespace avatar finitespace commented on July 2, 2024

Hello Red,

To answer your question, yes you can hook up multiple bme280s.

There are several configurations:

  • Two BME280s on one I2C (involves changing the I2C address of one of the sensors)
  • Multiple BME280s using a SPI interface (currently working on supporting SPI in version two of the lib (: whahooo you inspired a new revision))
  • Finially, all sorts of funk with both I2C and SPI interfaces driving multiple and many thriving BME280s.

I am currently updating the lib for version two (SPI support). Let me know if you would guinea pig for the new SPI interface.

Cheers mate!
Tyler

from bme280.

redsherpa avatar redsherpa commented on July 2, 2024

Thank you, Tyler. Sorry sorry sorry for the lateness of my reply!

I ended up researching to the no-end and going with the first route (soldering the jumper on the body of the 280) which moved it to a different I2C address. Luckily. :)

Sounds awesome that this question resulted in an update! However, I don't know if I can guinea anymore, seeing as how the test I was modifying these for is running and I don't have 2 same-I2C 280s anymore! :)

Thanks again for all the help - you're making a lot of people's lives better!

-Gene

from bme280.

finitespace avatar finitespace commented on July 2, 2024

Happy Holidays!

Check out the new SPI support.

from bme280.

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.