BMP280氣壓,溫度模組-micropython
tags: micropython
bmp280
**_BMP280,該傳感器可以非常準確地測量氣壓和溫度。
您可以使用 I2C 或 SPI 連接協議將其與您的 Arduino 板連接。它有一個 3.3V 穩壓器和電平轉換,因此您可以毫無問題地將它與 3V 或 5V 邏輯微控制器一起使用。_**
接線
| BME280 | ESP32 |
| Vin | 3.3V |
| GND | GND |
| SCL | GPIO 22 |
| SDA | GPIO 21 |
將bmp280.py上傳到板子裡,以便可載入函式庫
**
**
程式碼
from machine import SoftI2C, Pin, sleep
from bmp280 import BMP280
while True:
i2c=SoftI2C(sda=Pin(21), scl=Pin(22))
bmp=BMP280(i2c)
temp=bmp.temperature
pressure=bmp.pressure
print("Tempture = {} *C".format(temp))
print("Pressure = {} hPa".format(pressure))
print("="*20)
sleep(1000)
====================
Tempture = 24.67 *C
Pressure = 77892.58 hPa
====================