基本信息
源码名称:倒车安全报警系统
源码大小:0.08M
文件格式:.zip
开发语言:C/C++
更新时间:2020-08-09
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

障碍物测距在一些机器人比赛、智能车比赛和车辆倒车预警中经常应用到,而超声波测距是障碍物测距常用的方法。本项目用超声波模块对障碍物测距后进行实时距离显示和声音预警,是一个常用的测试系统。项目中对硬件和软件进行细致的介绍,重点、难点分析透彻,项目难度中等,非常适合初学者学习。



time=TH0*256 TL0;   //读出T0的计时数值
TH0=0;
TL0=0;   //清空计时器
S=(time*1.7)/100;     //算出来是cm
//声音的速度是340m/s,时间的单位是us,计算到单位秒需要将时间数据/1000000
//长度=速度*时间,340*time/1000000,长度数据单位是m转换成cm需要乘以100得到340*time/10000
//小数点都向左移两位得到3.4*time/100,因为超声波是往返了,所以再除以2,得到距离数据(time*1.7)/100
disbuff[0]=S/1000; //将距离数据拆成单个位赋值
disbuff[1]=S%1000/100;
disbuff[2]=S%1000%100/10;
disbuff[3]=S%1000%100%10;
OLED_ShowChar(0 12,2,ASCII[disbuff[0]]); //转成ASII码
OLED_ShowChar(18 12,2,ASCII[disbuff[1]]);
OLED_ShowChar(36 12,2,ASCII[disbuff[2]]);
OLED_ShowChar(54 12,2,ASCII[disbuff[3]]);
OLED_ShowString(76 12,2,"mm");//显示mm