BNO055 ne se connecte pas au bus I2C

Bonjour,

J'essaie de connecter un BNO055 shuttle board 3.0 a une carte Arduino Uno. Avec les branchement suivant :
VDD et VDIO à 3.3V
GND a GND
SCL et SDA à A4 et A5 en passant par une resistance pull-up de 4.7k.
PS0 et PS1 au GND
mais mon arduino ne trouve pas de periphérique.
Est-ce que quelqu'un aurait la solution ?

Non.

SCL = A5
SDA = A4

Bonjour @vicky_bns

le message étant rédigé en français je l'ai déplacé dans le Forum francophone

As-tu des informations précises sur l'utilisation de ton 'BNO055 shuttle board 3.0' ?
Est-tu certain que le fait de mettre PS0 et PS1 à la masse configure le BNO055 en mode I2C ?

Les niveaux logiques d'un BNO055 est de 3,3v (il n'est pas tolérantau 5v), la uno à un niveau logique à 5v. Tu dois utiliser un convertisseur de niveaux logiques ou un pont diviseur de tension.

Il serait utile de voir ton schéma du circuit. :slight_smile:

Edit: si tu utilise un module d'adafruit, il y a beaucoup de chance qu'il intègre un convertisseur de niveau.

je plussoie

le module BNO055 d'Adafruit comporte les composants d'adaptation de niveaux logiques 5V -> 3,3V , est-ce également le cas du module BNO055 shuttle board 3.0 ?

Oui :slight_smile:

J'ai édité mon message pendant que tu répondais.

Apparement, il n'intègre pas de convertisseur de niveau.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.