Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BME280 questions: can you explain this device from hardware point of view to a software engineer?

    BME280 questions: can you explain this device from hardware point of view to a software engineer?

    FrankDelporte
    New Poster

    I'm one of the contributors to the https://pi4j.com/ project. It's a Java library to help software developers learn to interact with electronic components. I'm working on an example implementation and blog posts with the BME280. As a software developer, it's intriguing how, for instance, the temperature must be read from different registers and calculated to get to the correct value.

    Are there members on this forum who can shed some light on how this works internally in such a sensor? And how you managed to get a temperature, humidity, and pressure sensor in such a tiny device? I would like to understand this topic better to write the correct documentation... Maybe we can have a short interview to include in one of the blog posts?

    FYI: work-in-progress examples are available here: https://github.com/Pi4J/pi4j-jbang

    Thanks in advance!
    Frank

    1 REPLY 1

    BSTRobin
    Community Moderator
    Community Moderator

    Hi FrankDelporte,

    We have introduced BME280 and how to use it as much as possible in the data sheet, and released driver and example code on Github https://github.com/boschsensortec/BME280_driver/tree/master/examples
    We do not plan to disclose the details of the internal working principle of the sensor. Usually, from an application perspective, data sheet is sufficient for end product design.

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist