超声波停车辅助与水族箱监控系统搭建
超声波停车辅助系统
在超声波停车辅助系统中,有一段代码用于根据检测到的距离 $d 来控制不同颜色 LED 灯的状态。以下是相关代码:
if [ "$d" -le 50 -a "$d" -gt 20 ] ; then
./led_set.sh white -1
./led_set.sh yellow -1
./led_set.sh red_far -1
./led_set.sh red_mid $f
./led_set.sh red_near 0
return
fi
# if -le 20
./led_set.sh white -1
./led_set.sh yellow -1
./led_set.sh red_far -1
./led_set.sh red_mid -1
./led_set.sh red_near -1
此函数首先计算闪烁频率,然后依据不同的距离范围,使用条件判断来决定采用哪种 LED 灯配置,以此向驾驶员发出提示。
最终测试
要对该原型进行测试,可按以下步骤操作:
1. 选择一种设置并完成所需的连接。
2. 开启开发板。
3. 登录后,可通过之前讨论过的命令来设置系统,也可直接使用代码仓库中的 chapter_02/SYSINIT.sh 命令。
4. 执行 distance_mon.sh 命令。
超级会员免费看
订阅专栏 解锁全文
1183

被折叠的 条评论
为什么被折叠?



