Important Cookie Information

This website uses absolutely necessary cookies. If you consent to the use of convenience cookies, please click “Yes, I agree.” By clicking on “Privacy Settings.” you can change this setting at any time and withdraw your given consent. Icon down see more You can find detailled information in our Privacy Policy Icon forward-right
Icon up see less

Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    bno055 not detected via i2c

    Member

    bno055 not detected via i2c

    Hi, 

    I am connecting bno055 shuttle board ( with application board) with Arduino via i2c  but running the program (read_all_data or raw_data) which is provided by Arduino gives problem detecting message  ("Ooops, no BNO055 detected ... Check your wiring or I2C ADDR!").

    Also when i run i2c scanner program I see an address of  (0x47)  71 which  should be 0x28 or 0x29 if I'm right. How can i solve this?

    Thank you.

    Tags (1)
    5 REPLIES 5
    Established Member

    Re: bno055 not detected via i2c

    I would start by using the Arduino IDE example "i2c_scanner"   I found it under the wire example group.  If you can't find it in the ide, I'm sure you can google is and get a copy.  It is the 1st step I perform whenever connecting a new I2C device or using a new breadboard.  Fast and simple.

     

    John

     

    Member

    Re: bno055 not detected via i2c

    Hi  JohnRob,

    I have already checked with example i2c scanner program given in Arduino IDE,  also cross checked with a scanner program I found online by Nick Gammon and  that is how I knew the adress of my i2c device is 0x47.

    Thank you.

    Community Moderator
    Community Moderator

    Re: bno055 not detected via i2c

    I'm not sure I understand your problem here.

    BNO's i2c address is indeed 0x29 or 0x29
    Highlighted
    Established Member

    Re: bno055 not detected via i2c

    Sorry I missed your I2C-Scanner statement (it was late at night).

    I've not used this device but the datasheet talks about an HID mode at (near) 0x40.  Could the sensor be accidently put in to that mode?

     

     

    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