本帖最后由 zzp1374 于 2020-3-13 19:20 编辑
//摄氏温度度转化为华氏温度
double Fahrenheit(double celsius)
{
return 1.8 * celsius + 32;
}
//摄氏温度转化为开氏温度
double Kelvin(double celsius)
{
return celsius + 273.15;
}
#include
dht11 DHT11;
#define DHT11PIN 7//pin7
#include "DS18B20_S.h"
DS18B20_S ds(5);//pin5
void setup()
{
Serial.begin(9600);//初始化串口
while (!Serial);//等待串口空闲
}
void loop()
{
int chk = DHT11.read(DHT11PIN);//读取DHT11数据
Serial.write(0XFF); //按照串口屏通信协议要求,每一条命令结束后要发送一次结束符
Serial.write(0XFF);
Serial.write(0XFF);
delay(200);
ds.start();//读取1820数据
delay(200);
Serial.print("t7.txt=\""); //指令
Serial.println((float)DHT11