完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
数据闪是什么意思,你传感器什么型号,把传感器资料发上来,大家帮你看一下
|
|
|
|
|
|
HC-sr04 计时测的是距离啊! 就放在那里侧距离,比如距离是20CM,显示的时候就是00.0 但是一会就闪现出20CM ,反正数据就是显示一下 然后就变成零了,随后在显示一下在变为0,是不是跟我自己做的硬件有关系啊 |
|
|
|
|
|
{:soso_e100:}
|
|
|
|
|
|
你把检测时间延长。改变一下检测频率,或者再加一个滤波作用在上面,消除漂移。
|
|
|
|
|
|
显示程序的扫描速度有问题。
|
|
|
|
|
|
楼主解决没???我最近也在做,也是这个问题~~数据一闪一闪
|
|
|
|
|
|
还没有测量完成你就将要显示的数据删除了
|
|
|
|
|
|
我的不是闪,而是数字乱跳啊!奴知道怎么回事!
|
|
|
|
|
|
没有出现过那种情况啊。。。。。。
|
|
|
|
|
|
回场是不是受到干扰了?
|
|
|
|
|
|
是不是延时加的太长了
|
|
|
|
|
|
|
|
|
|
|
|
延时问题,或者中间的某段函数花费时间太长
|
|
|
|
|
|
我写只是还没有调试
|
|
|
|
|
|
乱跳自然是你接受的部分有干扰啊,机器接收到然后就计算出来实际值,然后显示了! 硬件有问题没处理干净! |
|
|
|
|
|
用我的也是是HC- SR04模块,1602显示数据。出现了类似的错误,解决不了。代码如下:
#include #define uc unsigned char #define ui unsigned int unsigned long distance; ***it rs=P3^5; ***it wr=P3^6; ***it en=P3^4; ***it du=P2^6; ***it we=P2^7; ***it echo=P3^2; ***it trig=P1^7; uc table1[]="Distance is: "; uc table2[]="0123456789"; void delay(uc z); void display(); void init(); void init_1602(); void write_com(uc com); void write_dat(uc dat); void delay20us(); void detect(); void main() { |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
有人有STM8H1K08T连接TM1650的源码吗,可以直接使用的那种,我的代码在烧录之后数码管一直处于熄灭状态
271 浏览 0 评论
【瑞萨RA6E2】瑞萨E2S软件安装过程,等待过程玩下97_e2 studio_ZGZZ
493 浏览 0 评论
589 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
891 浏览 0 评论
1436 浏览 2 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16927 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-4 11:14 , Processed in 1.363948 second(s), Total 100, Slave 84 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2798