Connexions
Le capteur BMP180 communique ses mesures avec le protocole I2C. On le branche donc au micro:bit de la façon suivante:
- Broche VIN du BMP180: 3 V du micro:bit
- Broche GND du BMP180: GND du micro:bit
- Broche SCL du BMP180: P19 du micro:bit
- Broche SDA du BMP180: P20 du micro:bit
Programmation avec MakeCode
Le programmation avec MakeCode est extrêmement simple si vous installez l'extension BMP180 par Shaoziyang: vous allez dans la section "Extensions", ce qui peut se faire en passant par la roue d'engrenage en haut à droite...
...et vous faites une recherche de "bmp180":
Une fois l'extension installée dans votre projet, vous disposez d'une nouvelle catégorie "BMP180", qui contient deux blocs "pressure" et "température".
Il s'agit d'insérer ces blocs dans votre programme chaque fois que vous désirez connaître la pression ou la température:
Programmation en MicroPython
Si vous préférez programmer en MicroPython, ce sera tout aussi facile puisque Shaoziyang, l'auteur de l'extension pour MakeCode, a également écrit une bibliothèque en MicroPython. Avec cette bibliothèque, la pression et la température s'obtiennent respectivement grâce aux méthodes Pressure() et Temperature(), comme dans l'exemple de script ci-dessous.
-
-
À lire aussi:
D'autres articles impliquant le micro:bit:
D'autres projets impliquant le capteur BMP180:
La carte micro:bit utilisée pour la rédaction de cet article a été fournie gratuitement par DigitSpace.
Aucun commentaire:
Enregistrer un commentaire