Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O sensor BMP180 é um dispositivo popular para medir pressão barométrica e temperatura. Ele é frequentemente utilizado em projetos de eletrônica devido à sua precisão e facilidade de uso. Neste artigo, vamos explorar como conectar e programar o BMP180 com um Raspberry Pi.
Exemplos:
Conectando o BMP180 ao Raspberry Pi:
raspi-config
.Configurando o Raspberry Pi:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python3-pip python3-smbus i2c-tools
sudo i2cdetect -y 1
Você deve ver um endereço hexadecimal, geralmente 0x77
, que indica que o BMP180 está conectado corretamente.
Programando com Python:
pip3 install adafruit-circuitpython-bmp180
Crie um script Python para ler os dados do sensor:
import time
import board
import busio
import adafruit_bmp180
# Cria a interface I2C
i2c = busio.I2C(board.SCL, board.SDA)
# Cria o objeto do sensor BMP180
sensor = adafruit_bmp180.Adafruit_BMP180_I2C(i2c)
# Configura a altitude do local (em metros)
sensor.sea_level_pressure = 1013.25
while True:
print("Temperatura: {:.2f} C".format(sensor.temperature))
print("Pressão: {:.2f} hPa".format(sensor.pressure))
time.sleep(2)
python3 bmp180_example.py
Interpretação dos Resultados: