想要改成有三级警告级别的,那这样多个传感器测量出的警告级别可能不同,需要先判断哪个传感器测量出的距离最短然后对应最高的报警级别,但是不知道怎么修改,有大佬指点吗![]() |
| 大佬有仿真的压缩包吗 |
dududula 发表于 2022-4-18 17:16 两个,怎么我用不了 |
| 分多几个C文件处理好一点,一个main 看得头晕的,自己修改添加功能都头大了,模块化一点好 |
tght 发表于 2022-4-5 21:31 好像可以,我用了两个测出来了两个距离 |
|
Trig4_P=1; // 给超声波模块4一个开始脉冲 DelayMs(1); Trig4_P=0; while(!Echo4_P); // 等待超声波模块4的返回脉冲 TR0=1; // 启动定时器,开始计时 while(Echo4_P); // 等待超声波模块4的返回脉冲结束 TR0=0; // 停止定时器,停止计时 请问红色标出指令,当没有返回波,此时会在此处死机? |
dududula 发表于 2022-4-3 16:18 多个超声波能工作吗?兄弟 |
| 哥,你这个超声波能同时工作吗 |
| 你好,请教一下,这个可以通过修改程序,让单片机连接两个超声波传感器测两个水平距离,然后用垂直距离比上两个水平距离之差,从而求出坡度吗?并让坡度在1602上显示出来 这是目前我的设计思路,不知道是否可行呢? |
zds12 发表于 2022-3-11 16:04 没理解你的问题 |
| 这个用51的单片机程序什么的一样吗 |
SmileWorld 发表于 2020-1-1 20:48 对比度需要调 |
SmileWorld 发表于 2020-1-1 20:48 测一下你的1602各脚电平,跟仿真对比 |
| 传一份压缩包上来 |
| 请教一下大佬,我的单超声波模块中的1602显示两行黑块的原因是什么? |
|
有什么意义吗? |
|
伸手党? |
|
附件呢? |