![Seeed Grove - Barometer Скачать руководство пользователя страница 10](http://html.mh-extra.com/html/seeed/grove-barometer/grove-barometer_manual_1232929010.webp)
7
#include "Arduino.h"
#include "Wire.h"
#include <KalmanFilter.h>
unsigned
char
ret
=
0
;
/* Instance */
KalmanFilter t_filter
;
//temperature filter
KalmanFilter p_filter
;
//pressure filter
KalmanFilter a_filter
;
//altitude filter
void
setup
()
{
Serial
.
begin
(
9600
);
// start serial for output
Serial
.
println
(
"****HP20x_dev demo by seeed studio****\n"
);
Serial
.
println
(
"Calculation formula: H = [8.5(101325-P)]/100 \n"
);
/* Power up,delay 150ms,until voltage is stable */
delay
(
150
);
/* Reset HP20x_dev */
HP20x
.
begin
();
delay
(
100
);
/* Determine HP20x_dev is available or not */
ret
=
HP20x
.
isAvailable
();
if
(
OK_HP20X_DEV
==
ret
)
{
Serial
.
println
(
"HP20x_dev is available.\n"
);
}
else
{
Serial
.
println
(
"HP20x_dev isn't available.\n"
);
}
}
void
loop
()
{
char
display
[
40
];
if
(
OK_HP20X_DEV
==
ret
)
{
Serial
.
println
(
"------------------\n"
);
long
Temper
=
HP20x
.
ReadTemperature
();