Arduino&掌控板实现串口收发数据

该博客介绍了如何使用Arduino配合DHT11传感器收集温湿度数据,并通过Mind+环境将数据通过串口发送到掌控板。掌控板接收数据后,进一步将数据上传至阿里云进行存储。实验涉及硬件包括Arduino、DHT11、掌控板和杜邦线,软件涉及Mind+和阿里云服务。实验中需注意掌控板和Arduino的串口接线方式以及阿里云Topic的命名应与设备名称匹配。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实验原理
在Arduino端连接温湿度传感器DHT11实现数据采集,使用Mind+编译环境将采集好的数据通过串口发送,接收端通过掌控板、同样在Mind+环境中实现数据的接收;同时利用Mind+把接收到的数据上传到阿里云,实现数据存储。
实验硬件
Arduino、DHT11、掌控板、杜邦线若干
实验软件:
Mind+、阿里云
硬件连接图:

在这里插入图片描述
掌控板端代码:

在这里插入图片描述
Arduino端代码:
在这里插入图片描述
调试结果:
掌控板接收到的数据
在这里插入图片描述
阿里云端数据
在这里插入图片描述
实验注意事项:

  1. 掌控板和Arduino串口收发接线时,Tx和Rx需交错连接;连接到硬串口的13和14接口处;
  2. 上传数据到阿里云时订阅的Topic名字需要改变为自己的Devicename;
  3. 需要把接收到的原始数据类型转换为整形,同时不换行;
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值