21 lines
567 B
C
21 lines
567 B
C
#include <stdio.h>
|
|
#include <hardware/i2c.h>
|
|
#include "pico/stdlib.h"
|
|
#include "bme280.h"
|
|
|
|
|
|
|
|
int main() {
|
|
stdio_init_all();
|
|
bme280_config config;
|
|
bme280_init(&config, i2c1, 14, 15);
|
|
bme280_reading current_reading;
|
|
while (true) {
|
|
sleep_ms(5000); // wait 5 sec
|
|
printf("Making reading\n");
|
|
current_reading = bme280_read(&config);
|
|
printf("Tempature: %.2f\n", current_reading.temperature);
|
|
printf("Pressure: %.2f\n", current_reading.pressure);
|
|
printf("Humidity: %d\n", current_reading.humidity);
|
|
}
|
|
}
|