Bonjour à tous,
J'ai fais un montage sur une carte Arduino M0, devant permettre de lire des données d'un capteur de champ magnétique et de les afficher sur un écran LCD, tout deux géré par un bus I2C. Cependant, quand je lance l'application sans avoir branché le capteur au montage, l'écran s'allume normalement et ça fonctionne bien, mais quand je branche le capteur, je n'ai plus rien qui s'affiche sur l'écran et tous ce qui était affiché s'efface...
J'ai d'abord pensé à un conflit d'adresse mais l'écran est à l'adresse 0x06 et mon capteur 0x0E.
J'ai essayé un scanner I2C, et quand le capteur n'est pas branché, je vois plein d'adresse apparaître, dont l'adresse du capteur :
I2C Scanner
Scanning...
I2C device found at address 0x02 !
I2C device found at address 0x06 !
I2C device found at address 0x0A !
I2C device found at address 0x0E !
I2C device found at address 0x12 !
I2C device found at address 0x16 !
I2C device found at address 0x1A !
I2C device found at address 0x1E !
I2C device found at address 0x22 !
I2C device found at address 0x26 !
I2C device found at address 0x2A !
I2C device found at address 0x2E !
I2C device found at address 0x32 !
I2C device found at address 0x36 !
I2C device found at address 0x3A !
I2C device found at address 0x3E !
I2C device found at address 0x42 !
I2C device found at address 0x46 !
I2C device found at address 0x4A !
I2C device found at address 0x4E !
I2C device found at address 0x52 !
I2C device found at address 0x56 !
I2C device found at address 0x5A !
I2C device found at address 0x5E !
I2C device found at address 0x62 !
I2C device found at address 0x66 !
I2C device found at address 0x68 !
I2C device found at address 0x6A !
I2C device found at address 0x6E !
I2C device found at address 0x72 !
I2C device found at address 0x76 !
I2C device found at address 0x7A !
I2C device found at address 0x7E !
done
Et quand le capteur est branché, je n'en vois plus que deux, le capteur et le RTC du shield que j'utilise :
Scanning...
I2C device found at address 0x0E !
I2C device found at address 0x68 !
done
Quelqu'un saurait ce qu'il peut se passer ?
Merci d'avance