BMP180也是DIY時經常使用的氣壓傳感器,它的特色是體積小,接口簡單(I2C)。下面演示在PYB Nano上使用BMP180。 接線方式和連線圖以下:
BMP180php |
PYB Nanopython |
GND函數 |
GNDspa |
VCCcode |
3V3接口 |
SDAci |
Y0/PB9get |
SCLit |
Y1/PB8table |
而後導入BMP180的庫,就可使用了。 from bmp180 import BMP180
b=BMP180(1)
b.getPress() 主要的函數有:
- b.getTemp(),獲取溫度
- b.getPress(),獲取氣壓
- b.getAltitude(),獲取高度
- b.get(),獲取所有參數
完整的程序 |