from machine import Pin, SPI
from utime import sleep
from bmp280 import BMP280SPI
spi1_sck = Pin(8)
spi1_tx = Pin(7)
spi1_csn = Pin(6, Pin.OUT, value=1)
spi1_rx = Pin(5)
spi1 = SPI(1, sck=spi1_sck, mosi=spi1_tx, miso=spi1_rx)
bmp280_spi = BMP280SPI(spi1, spi1_csn)
while True:
readout = bmp280_spi.measurements
print(f"Temperature: {readout['t']} °C")
sleep(1)Loading
arduino-nano-esp32
arduino-nano-esp32