Re: термометр и барометр своими руками
А схему чего? Если ардуинки то вот
По стыковке всего вместе и вывода информации можно тут почитать http://skproj.ru/bmp180-podklyuchenie-k … 8183593750
Форум самогонщиков, винокуров, виноделов, пивоваров, бондарей и очень хороших людей |
Чтобы отправить ответ, вы должны войти или зарегистрироваться
с 21 по 23 из 23
А схему чего? Если ардуинки то вот
По стыковке всего вместе и вывода информации можно тут почитать http://skproj.ru/bmp180-podklyuchenie-k … 8183593750
BMP180
#include <Wire.h>
#include <BMP180.h>
////////////////////////////
// Датчик BMP180
////////////////////////////
// VCC -> +3.3 V
// GND -> GND
// SCL -> A5
// SDA -> A4
////////////////////////////
// Создаем переменную для датчика BMP180
BMP180 barometer;
void setup() {
// Запускаем интерфейс UART на скорости 9600 бод для подключения компьютера
Serial.begin(9600);
// Запускаем интерфейс I2C для подключения датчика BMP180
Wire.begin();
// Создаем объект датчика BMP180
barometer = BMP180();
// Проверяем, удалось ли подключиться к датчику
if(barometer.EnsureConnected()) {
// Перезагружаем датчик для верности
barometer.SoftReset();
// Инициализируем датчик и загружаем калибровочные данные
barometer.Initialize();
}
else {
Serial.println("Could not connect to BMP180.");
}
}
void loop() {
if(barometer.IsConnected) {
// Получаем текущее давление, Па
long P = barometer.GetPressure();
// Получаем текущую температуру, К
float T = barometer.GetTemperature()+273.15;
// Печать данных
Serial.print("Pressure: ");
Serial.print(P);
Serial.print(" Pa");
Serial.print("\tTemperature: ");
Serial.print(T,1);
Serial.print(" ");
Serial.print("K");
Serial.println();
// Задержка на 1 секунду
delay(1000);
}
}
Спасибо всем!
с 21 по 23 из 23
Чтобы отправить ответ, вы должны войти или зарегистрироваться