各位大佬,有人用过心率传感器吗?串口监视器总是输出'Wait for valid data!',测不出心率,不知道怎么回事。
1.'Wait for valid data!' 这句话对应的代码在哪个位置,先找到,然后看看为什么会进入
2.硬件上,确保uart模块工作正常,连线正确
3。 上述两部都对,那么有可能是data invalid,那么我们就要找数据为什么非法了
先判断有没有数据吧还是
仅仅看这个程序是没有什么问题的,建议检查下面两点
1、心率传感器应该是模块吧,看看有无电压,排除硬件上面的问题
2、控制输出“Wait for valid data!”的那个应该是某个头文件,将那个头文件贴出来看看
第一,你应该先检查一下硬件,看看模块的工作电压是否正常,模块是否有故障
第二,你应该查一下输出的原始数据,应该是原始数据和你调用的函数匹配不了造成的
您可以附上您的接線嗎?
應該是以下模塊,您再參考一下是否哪裡有問題,接觸面也要貼住您的手上,您自己也要能感受的到脈搏
http://wiki.dfrobot.com.cn/index.php?title=(SKU:SEN0203)%E5%BF%83%E7%8E%87%E4%BC%A0%E6%84%9F%E5%99%A8heart_rate_sensor
通常這是接線上的問題比較多
程序看不出来你那里有错误,您这个程序应该是和模块配套的资料吧,我们这也有测试一些指标做比赛的同学,建议您先检查硬件电路,自己看看手册说明
确保连接没问题,然后再看看程序兼容问题,有几个点可能需要微调,需要什么随时欢迎探讨~