【DFRobot WiDo WiFi物联网开发板试用体验】最后实验展示与总结

  • chen0000009
  • LV7工程师
  • |      2017-06-29 17:21:06
  • 浏览量 627
  • 回复:0
6.项目开发实例这一节介绍一个基于DFRobot WiDoWiFi物联网开发板的远程温度测试仪,作为整个试用活动的最终成果。其中大部分内容是结合了第四第五两节。首先介绍一下整个项目,目标就是远程采集温度传感器的结果,并送到手机上面进行展示。程序的框架仍然是第五节的那个Wido2LocalTcpServer,改变其中一部分的内容 else { int val = analogRead(A0); float resistance = (float)(1023 - val) *10000 / val; static unsigned long temperature = 1 /(log(resistance / 10000) / 3975 + 1 / 298.15) - 273.15; char clientString; sprintf(clientString, "%s%d%s","目前温度是:",temperature, " s\r\n"); tcpClient.fastrprintln(clientString); }此处的关键点还是这个sprintf函数,这个是用于通过网口打印信息的函数,可以显示中文,这个函数其中的第三个变量类型必须为长整型,否则会显示出错。 手机端,使用的软件为wifi网络精灵,可以从网上获取。最终的结果展示 从上图可以看出,这里确实能够在手机端显示正确的温度值,说明实验成功。7.总结本文从硬件、软件以及开发实例等几个方面介绍了DFRobot WiDo WiFi物联网开发板,此开发板在Arduino Leonardo的基础之上通过SPI总线扩展了一个TICC3000系列的wifi模块,使之具备了联网的能力,可以用于开发各种物联网项目。但这块开发板也有不足,就是目前只能支持Arduino IDE这一开发环境,因此无法用于一些复杂项目的开发,因此仅能够用于一些简单的测控。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子