ROCKETRY FRANCE
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -50%
-50% Baskets Nike Air Huarache Runner
Voir le deal
69.99 €

MPU6050 + BMP280 sur Teensy 4.1

5 participants

Aller en bas

MPU6050 + BMP280 sur Teensy 4.1 Empty MPU6050 + BMP280 sur Teensy 4.1

Message par AstroMob Mer 22 Nov - 22:21

Hello,

Cette question revient souvent sur les forums, mais avec des réponses BOF.

Alors comme nous sommes sur le meilleur forum, je m’attends à trouver ma réponse.

Option 1: MPU6050 + BMP connectés tous les 2 sur SDA et SCL de la carte

Option 2: un sur SDA et SCL, le 2ème sur SDA1 et SCL1

Ces 2 options sont possibles?

Si oui quelle est la meilleure et quel impact sur le code?

Merci d’avance!!!

AstroMob

Messages : 68
Date d'inscription : 25/09/2023
Age : 56
Localisation : Lapoutroie, Alsace

Revenir en haut Aller en bas

MPU6050 + BMP280 sur Teensy 4.1 Empty Re: MPU6050 + BMP280 sur Teensy 4.1

Message par AstroMob Mer 22 Nov - 22:21

Je parle du BMP280

AstroMob

Messages : 68
Date d'inscription : 25/09/2023
Age : 56
Localisation : Lapoutroie, Alsace

Revenir en haut Aller en bas

MPU6050 + BMP280 sur Teensy 4.1 Empty Re: MPU6050 + BMP280 sur Teensy 4.1

Message par Antoine Mer 22 Nov - 22:38

L'I2C est fait pour réduire le cablage. Tout peut passer sur la première ligne.
Récupérer les adresses des composants ; vérifier si l'un des deux ne possèdent pas déjà des résistances de tirage. (regarder les schémas fournis par les constructeurs).
Antoine
Antoine

Messages : 1068
Date d'inscription : 13/01/2019
Age : 48
Localisation : Chateau Thierry

Revenir en haut Aller en bas

MPU6050 + BMP280 sur Teensy 4.1 Empty Re: MPU6050 + BMP280 sur Teensy 4.1

Message par bdureau Jeu 23 Nov - 13:52

Bonne question.
Figures toi que sur l'une de mes cartes avec un ESP32 j'ai fait la bétise d'avoir 2 composants qui sont à la meme adresse sur le meme bus..... donc en theorie si tu as 2 composants avec 2 adresses differentes tu peux les mettre sur le meme port i2C. Après
attention aux resistances de tirage (pullup).
2 eme chose si tu travailles à haute frequence (beaucoup de mesures à effectuer ) et que tes composants ne suivent pas, dans ce cas il faut peut etre se poser la question d'utiliser 2 ports séparé .... ça reste à voir
bdureau
bdureau

Messages : 5018
Date d'inscription : 28/03/2016
Age : 52
Localisation : 92150 Suresnes (Région parisienne)

http://rocket.payload.free.fr/

Revenir en haut Aller en bas

MPU6050 + BMP280 sur Teensy 4.1 Empty Re: MPU6050 + BMP280 sur Teensy 4.1

Message par AstroMob Jeu 23 Nov - 16:13

j’ai 2 ports séparés (intérêt de la teensy 4.1):

url=https://servimg.com/view/20528987/18]MPU6050 + BMP280 sur Teensy 4.1 D6db6810[/url]

mais je bute sur le code comme d’hab … j’ai parcouru des forums mais BOF.

doit-on pour l’un coder wire….

et pour l’autre wire1….

????

AstroMob

Messages : 68
Date d'inscription : 25/09/2023
Age : 56
Localisation : Lapoutroie, Alsace

Revenir en haut Aller en bas

MPU6050 + BMP280 sur Teensy 4.1 Empty Re: MPU6050 + BMP280 sur Teensy 4.1

Message par lem75pat Jeu 23 Nov - 23:15

Bonsoir

J'ai fait ARDUINO avec des capteurs bus I2C ne pouvant cohabiter (car même adresse)
donc j'ai fait SCL commun et SDA via un 'aiguillage' (à l'aide d'un CD4066) commandé
par le ARDUINO, avec les résistances de tirage 'pull up' au +5V bien plaçées
lem75pat
lem75pat

Messages : 781
Date d'inscription : 08/04/2016
Localisation : Paris

Revenir en haut Aller en bas

MPU6050 + BMP280 sur Teensy 4.1 Empty Re: MPU6050 + BMP280 sur Teensy 4.1

Message par Tomlelandais Dim 26 Nov - 0:00

Sur certains capteurs, on peut souder une partie pour changer l'adresse.
Je suis justement en train de travailler sur un petit altimètre avec Pico, oled et BMP280.
L'écran et le BMP sont en parallèle sur le même bus i2c sans problème.
Tomlelandais
Tomlelandais

Messages : 12
Date d'inscription : 22/07/2023
Localisation : Landes

Antoine aime ce message

Revenir en haut Aller en bas

MPU6050 + BMP280 sur Teensy 4.1 Empty Re: MPU6050 + BMP280 sur Teensy 4.1

Message par lem75pat Dim 26 Nov - 12:15

Bonjour

J'ai fait remonter mon sujet "mon ARDUINO Uno avec le I2C partagé" que j'eu fait il y a deux ans de mémoire
Sinon oui pour changer l'adresse physiquement sur la carte MAIS peut on aussi la modifier dans la bibliothèque (fichier concerné) ?
Oui une cohabitation sur I2C est possible mais il y a "fonctionnement apparemment correct" et "fonctionnement totalement correct"

lem75pat
lem75pat

Messages : 781
Date d'inscription : 08/04/2016
Localisation : Paris

Revenir en haut Aller en bas

MPU6050 + BMP280 sur Teensy 4.1 Empty Re: MPU6050 + BMP280 sur Teensy 4.1

Message par Tomlelandais Dim 26 Nov - 12:26

En python et micro python, y a une ligne de code où est spécifié l'adresse de ton objet.
Si j'ai bien compris ta remarque...
J'ai un petit programme aussi qui scanne le bus i2c et qui donne les adresses des objets connectés.
Tomlelandais
Tomlelandais

Messages : 12
Date d'inscription : 22/07/2023
Localisation : Landes

Revenir en haut Aller en bas

MPU6050 + BMP280 sur Teensy 4.1 Empty Re: MPU6050 + BMP280 sur Teensy 4.1

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum