一个简单易学的小实验。并且在温度超过25度时,使小灯闪烁报警。
#include "SparkFunHTU21D.h"
HTU21D myHumidity;//温湿度传感器
int LED = 13;
void setup() {
myHumidity.begin();
Serial.begin(115200);
pinMode(LED, OUTPUT);
}
void loop() {
float temp=0,hum=0;
temp = myHumidity.readTemperature();
Serial.print("{\"temp\":");
Serial.print(temp);
Serial.println("}");
hum = myHumidity.readHumidity();
Serial.print("{\"hum\":");
Serial.print(hum);
Serial.println("}");
if(temp>25){
Serial.println("警告温度过高!");
digitalWrite(LED, HIGH); // 点亮LED
delay(1000); // 持续1秒
digitalWrite(LED, LOW); // 熄灭LED
delay(1000); // 持续1秒
}
}