MPU6050 + BMP280 sur Teensy 4.1
5 participants
Page 1 sur 1
MPU6050 + BMP280 sur Teensy 4.1
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!!!
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
Re: MPU6050 + BMP280 sur Teensy 4.1
Je parle du BMP280
AstroMob- Messages : 68
Date d'inscription : 25/09/2023
Age : 56
Localisation : Lapoutroie, Alsace
Re: MPU6050 + BMP280 sur Teensy 4.1
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).
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- Messages : 1068
Date d'inscription : 13/01/2019
Age : 48
Localisation : Chateau Thierry
Re: MPU6050 + BMP280 sur Teensy 4.1
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
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
AstroMob- Messages : 68
Date d'inscription : 25/09/2023
Age : 56
Localisation : Lapoutroie, Alsace
Re: MPU6050 + BMP280 sur Teensy 4.1
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
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- Messages : 781
Date d'inscription : 08/04/2016
Localisation : Paris
Re: MPU6050 + BMP280 sur Teensy 4.1
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.
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- Messages : 12
Date d'inscription : 22/07/2023
Localisation : Landes
Antoine aime ce message
Re: MPU6050 + BMP280 sur Teensy 4.1
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"
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- Messages : 781
Date d'inscription : 08/04/2016
Localisation : Paris
Re: MPU6050 + BMP280 sur Teensy 4.1
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.
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- Messages : 12
Date d'inscription : 22/07/2023
Localisation : Landes
Sujets similaires
» mon utilisation du MPU6050
» étude du MPU6050 avec mon ARDUINO Uno
» logiciel OCTAVE pour le capteur MPU6050
» étude du MPU6050 avec mon ARDUINO Uno
» logiciel OCTAVE pour le capteur MPU6050
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|