grant331 发表于 2016-6-4 10:25:21

DHT22传感器的数值无法通过HTML输出,求协助

arduino 平台:Leonardo ETH
IDE:1.7.10
传感器:DHT22
库:DHT-master

想通过以太网,并通过PC的浏览器,能显示DHT22的湿度和温度。
以太网和HTML显示页面已无问题。通过利用Serial.println(DHT.humidity,1)和Serial.println(DHT.temperature,1)能通过串口正常显示数据。
但在HTML里,使用client.println(DHT.humidity,1)或client.println(DHT.humidity)类似这样的写法。在浏览器上数值部分始终只显示 “0.0” 和 “0.00”


代码如下:
         client.println("DHT22 show H is ");
          client.println(DHT.humidity);
          client.println("<br />");
         
                  
          client.println("DHT22 show T is ");
          client.println(DHT.temperature);
          client.println("<br />");
还请大家帮忙看看,怎么解决这个问题。硬件部分的连接正确,同样的接法,通过串口能正常显示数据。
谢谢

林定祥 发表于 2016-6-6 07:35:28

既然PC端作为客户端,那么Arduino将需要作为服务区端,而且二者之间需要建立关系。

grant331 发表于 2016-6-6 15:13:52

林定祥 发表于 2016-6-6 07:35 static/image/common/back.gif
既然PC端作为客户端,那么Arduino将需要作为服务区端,而且二者之间需要建立关系。

我在控制器上,装了其他传感器,已经可以通过PC端的浏览器(比如IE和谷歌)访问并显示出来。但是DHT22的 这段,实在想不出办法......
页: [1]
查看完整版本: DHT22传感器的数值无法通过HTML输出,求协助