实验原理:
在Arduino端连接温湿度传感器DHT11实现数据采集,使用Mind+编译环境将采集好的数据通过串口发送,接收端通过掌控板、同样在Mind+环境中实现数据的接收;同时利用Mind+把接收到的数据上传到阿里云,实现数据存储。
实验硬件:
Arduino、DHT11、掌控板、杜邦线若干
实验软件:
Mind+、阿里云
硬件连接图:
掌控板端代码:
Arduino端代码:
调试结果:
掌控板接收到的数据
阿里云端数据
实验注意事项:
- 掌控板和Arduino串口收发接线时,Tx和Rx需交错连接;连接到硬串口的13和14接口处;
- 上传数据到阿里云时订阅的Topic名字需要改变为自己的Devicename;
- 需要把接收到的原始数据类型转换为整形,同时不换行;