本文主要是介绍网箱补网水下机器人电控调试日志-温湿度,PH值传感器串口接收-Day2,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
简述:使用之前驱动成功过的温湿度,PH传感器代码,以及接线方案。成功再次复现温湿度,PH值传感器串口接收。
复现过程记录:
1.由短距离传输到长距离传输的转变(由<1米变成5米)。由于机器人在实际工作过程中需要与电脑等上位机产生一定距离,而之前第一次驱动传感器串口接收只是短距离,方便调试。因此在这次嵌合中,将接线线用usb延长线进行接驳。
出现的问题及解决:
1.模块管脚接线错误。
由于这次换了另一个温湿度传感器,vcc与信号线位置变反,但模块上没有明确标明信息。导致一开始接线按照网上淘宝搜的大部分接线顺序进行接线,出现错误,串口没接收到,后经过排查,尝试,调换顺序后,电脑终端串口助手接收到数据
2.杜邦线接线松动,导致的程序中断,影响电脑串口助手数据接收。
在问题一解决,电脑获得传感器数据后,进行下一步的串口线(即PA9与PA10的usart1线)延长。使用usb延长线延长后,发现电脑串口助手没有显示数据。一开始以为是线太长,影响接收,后换为原来标配数据线,发现问题仍在,排查核心板与模块之间的问题。发现连接温湿度模块与核心板之间的杜邦线有松动迹象。固定后,发现串口助手接收恢复正常。再进行usart1数据线延长,发现也能接受成功,证明数据线延长可行。
这篇关于网箱补网水下机器人电控调试日志-温湿度,PH值传感器串口接收-Day2的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!