BME280 представляет собой датчик, который измеряет температуру, влажность и давление. Он часто используется в метеостанциях, системах мониторинга окружающей среды и других приложениях, требующих точного измерения этих параметров. Датчик небольшой и маломощный, что делает его пригодным для использования в портативных устройствах и системах с батарейным питанием. Он обменивается данными с микроконтроллером или процессором через интерфейс I2C или SPI.

В данном материале мы покажем вам, как быстро и просто подключить датчик BME280 Raspberry Pi Pico.
Схема подключения модуля с датчиком BME280 к Raspberry Pi Pico представлена на следующем рисунке.

Далее следует скачать библиотеку BME280. Можно использовать диспетчер пакетов Thonny, чтобы просто загрузить пакет. Перейдите в Tools - Packages (Инструменты – Пакеты), а затем выполните поиск BME280, загрузите версию MicroPython. Если вы не используете Thonny, вы можете найти код в Интернете и просто скопировать его в файл. Вот страница GitHub для библиотеки: https://github.com/SebastianRoll/mpy_bme280_esp8266/blob/master/bme280.py.

Осталось только загрузить следующий код:
from machine import Pin, I2C
from time import sleep
import bme280
i2c=I2C(0,sda=Pin(0), scl=Pin(1), freq=400000)
while True:
bme = bme280.BME280(i2c=i2c)
print(bme.values)
sleep(2)
© digitrode.ru