#include <Wire.h>
#include "Seeed_SHT35.h"
#define SCL_PIN SCL // preset variables, ie builtin
SHT35 sensor(SCL_PIN, 0x45); // 0x45 by I2C scan,in my case
void setup()
{
Serial.begin(115200);
delay(1000);
Wire.begin();
Serial.println("Wio Terminal + Grove SHT35");
if (sensor.init())
{
Serial.println("SHT35 init failed!");
return;
}
Serial.println("SHT35 init OK");
}
void loop()
{
float temperature;
float humidity;
int ret = sensor.read_meas_data_single_shot(
HIGH_REP_WITH_STRCH,
&temperature,
&humidity
);
Serial.print("ret = ");
Serial.println(ret);
if (ret == NO_ERROR)
{
Serial.print("Temperature: ");
Serial.print(temperature);
Serial.println(" C");
Serial.print("Humidity: ");
Serial.print(humidity);
Serial.println(" %");
}
else
{
Serial.println("SHT35 read failed!");
}
delay(2000);
}
0 件のコメント:
コメントを投稿