BMP280
[
Пред. ] [ Содержание ] [
След. ]
BMP280
Created Суббота 25 Февраль 2017
#include <virtuabotixRTC.h> virtuabotixRTC myRTC(8, 7, 6); //CLK, DAT, RST #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x3F,16,2); lcd.print(myRTC.hours); lcd.print(":"); lcd.print(myRTC.minutes); lcd.print(myRTC.dayofmonth); lcd.print("."); lcd.print(myRTC.month); lcd.print("."); lcd.print(myRTC.year); http://wiki.iarduino.ru/page/trema-modul-pressure-meter/ Библиотека iarduino_Pressure_BMP для датчиков давления и температуры BMP180 / BMP280 http://iarduino.ru/file/227.html #include <iarduino_Pressure_BMP.h> // Подключаем библиотеку для работы с датчиками BMP180 или BMP280
iarduino_Pressure_BMP sensor; // Создаём объект sensor для работы с датчиком адрес которого на шине I2C установлен по умолчанию.
void setup(){
Serial.begin(9600);
delay(1000);
sensor.begin(); // Инициируем работу с датчиком (начальная высота по умолчанию = 0 метров) }
void loop (){
// Читаем показания (давление возвращается в мм.рт.ст.) if(sensor.read(1)) {Serial.println((String)"CEHCOP BMP" + sensor.type + ": \t P = " + sensor.pressure + "\tMM.PT.CT, \t T = " + sensor.temperature + " *C, \t\t B = "+sensor.altitude+" M.");}
else {Serial.println("HET OTBETA OT CEHCOPA");}
// Читаем показания (давление возвращается в Па) if(sensor.read(2)) {Serial.println((String)"CEHCOP BMP" + sensor.type + ": \t P = " + sensor.pressure + "\tPa, \t\t T = " + sensor.temperature + " *C, \t\t B = "+sensor.altitude+" M.");}
else {Serial.println("HET OTBETA OT CEHCOPA");}
delay(3000); // Ждём 3 секунды (не обязательно)
}
Содержание