Arduino与串口交互发送数据

输入a,发送湿度,输入b,发送温度

#include <dht11.h>
dht11 DHT11;
#define DHT11PIN 8
void setup(){
  Serial.begin(9600);
}

void loop(){
      int chk = DHT11.read(DHT11PIN);
    if(Serial.available()>0)
   {
    char c=Serial.read();
    Serial.println(c);
    if(c=='a')
    {
      Serial.println((float)DHT11.humidity, 2);
    }
    else if(c=='b')
    {
     Serial.println((float)DHT11.temperature, 2);
      delay(2000);
    }
}
}

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页