Ce capteur de pression de Freescale est une excellente solution de détection à faible coût pour mesurer la pression barométrique. À une résolution de 1,5 hPa, il n'est pas aussi précis que notre capteur de pression préféré, la série BMx280, qui a une résolution allant jusqu'à 0,03 hPa, nous ne le suggérons donc pas comme altimètre de précision. Cependant, il est idéal pour la détection de pression barométrique de base. Le capteur est soudé sur un PCB avec des résistances pull-up de 10K sur les broches I2C.
Cette puce est idéale pour une utilisation avec des tensions d'alimentation et logiques allant de 2,4 V à 5,5 V, vous pouvez donc l'utiliser avec votre microcontrôleur 3 V ou 5 V. Il y a un capteur de température de base à l'intérieur mais il n'y a pas de spécifications dans la fiche technique, nous ne savons donc pas à quel point il est précis.
Cette puce ressemble beaucoup au MPL3115A2, mais il s'agit de la version la moins précise, idéale pour la détection barométrique uniquement
L'utilisation du capteur est simple. Par exemple, si vous utilisez un Arduino, connectez simplement la broche VDD à la broche de tension 5V, GND à la masse, SCL à I2C Clock (Analog 5 sur un UNO) et SDA à I2C Data (Analog 4 sur un UNO). Téléchargez ensuite notre bibliothèque Arduino MPL115A2 et un exemple de code pour le calcul de la température, de la pression et de l'altitude de base. Installez la bibliothèque et chargez l'exemple de croquis. Immédiatement, les données de température, de pression et d'altitude seront imprimées dans la console série.