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 секунды (не обязательно)
}

Содержание