超声波传感器适用于对大幅的平面进行静止测距。普通的超声波传感器测距范围大概是 2cm~450cm,分辨率3mm(淘宝卖家说的,笔者测试环境没那么好,个人实测比较稳定的 距离10cm~2m 左右,超过此距离就经常有偶然不准确的情况发生了,当然不排除笔者技术 问题。) 测试对象是淘宝上面最便宜的SRF-04 超声波传感器,有四个脚:5v 电源脚(Vcc),触发控制端(Trig),接收端(Echo),地端(GND) 附:SRF 系列超声波传感器参数比较 模块工作原理: 采用IO 触发测距,给至少10us 的高电平信号; 模块自动发送8个40KHz 的方波,自动检测是否有信号返回; 有信号返回,通过IO 输出一高电平,高电平持续的时间就是超声波从发射到返回的时间.测试距离=(高电平时间*声速(340m/s))/2; 电路连接方法 Arduino 程序例子: constintTrigPin = 2; constintEchoPin = 3; floatcm; voidsetup() { Serial.begin(9600); pinMode(TrigPin, OUTPUT); pinMode(EchoPin, INPUT); } voidloop() { digitalWrite(TrigPin, LOW); //低高低电平发一个短时间脉冲去TrigPin delayMicroseconds(2); digitalWrite(TrigPin, HIGH); delayMicroseconds(10); digitalWrite(TrigPin, LOW); cm = pulseIn(EchoPin, HIGH) / 58.0; //将回波时间换算成cm cm = (int(cm * 100.0)) / 100.0; //保留两位小数 Serial.print(cm); Serial.print("cm"); Serial.println(); delay(1000); }
上传时间: 2013-11-01
上传用户:xiaoyuer
java+jsp+mssql开发,模块化、面向对象设计,B/S三层结构,是管理信息系统开发的典范
上传时间: 2013-12-23
上传用户:Miyuki
《大型数据库技术:Oracle 9i高级程序设计教程》随书光盘。 本书结合大量的实例,介绍如何利用Oracle来管理和维护数据,以及使用JSP、PHP和C#开发C/S模式和B/S模式网络数据库应用程序。全书分为管理篇、开发篇和实践篇3个部分。管理篇和开发篇Oracle数据库的管理和开发技术;实践篇完整地介绍使用JSP、PHP和C#开发的基于Oracle数据库项目的实例。这些实例既可以作为独立的系统运行,也可以取其中的一部分作为应用软件的一个模块,具有很强的实用性。本书所附光盘内容为本书的所涉及的源代码。 本书适合Oracle数据库管理员和应用程序开发人员,以及对数据库技术感兴趣的读者阅读。
上传时间: 2015-05-06
上传用户:xmsmh
1.1 功能简介 三种测距模式选择跳线J1(短距、中距、可调距): 短距:20cm~100cm左右(根据被测物表面材料决定),精度1cm; 中距:70cm~400cm左右(根据被测物表面材料决定); 可调:范围由可调节参数确定,当调节在合适的值时,最远测距700cm左右; 1.2 应用领域 超声波测距模组是为方便学生进行单片机接口方面的学习专门设计的模块,它可以方便的和61板连接,可应用在小距离测距、机器人检测、障碍物检测等方面,可用于车辆倒车雷达以及家居安防系统等应用方案的验证。 1.3 电气参数 超声波传感器谐振频率:40KHz 模组传感器工作电压:4.5V~9V 模组接口电压:4.5V~5.5V 1.4 注意事项 提供给模组的电源必须在4.5V以上,而且尽量保持电源电压的稳定。 模组外接电源接口J3接入的电源不要超过12V。
上传时间: 2015-06-12
上传用户:顶得柱
一个高速单片机的超声波测距的例子,本例程使用的广茂达能力风暴机器人的超声测距卡。
上传时间: 2015-06-27
上传用户:aappkkee
人力资源管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。结合人力资源的要求,经过详细的分析和调查,主要是对高校以及中小企业人力资源的分析和调查,完成了面向学校以及中小企业的人力资源管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。 本系统采用了微软推出的Visual Studio.NET平台下的ASP.NET作为开发工具,脚本语言为C#语言,后台数据库采用微软的SQL Server 2000进行数据库设计,利用ADO.NET数据库访问技术实现对数据库的管理操作,系统体系统结构采用B/S模式,实现了面向学校以及中小企业的人力资源管理系统的基本功能。
上传时间: 2013-12-04
上传用户:
一般情况下,我们都是在MATLAB命令行或DOS命令行下编译MEX程序。 所用的命令就是:mex filename.c 这有很多不方便的地方: a. 虽然mex也可以编译C++的mex程序,但是它的主框架仍是C的 a. 当程序有多个模块时,需要多次使用mex命令,操作很麻烦 b. 不能利用VC特有的ClassWizard自动创建和维护类 c. 不能用MFC类库编写应用程序 d. 不能方便地进行类似VC的项目管理 本文详细解说如何在IDE中编译MEX程序
标签:
上传时间: 2016-01-05
上传用户:shizhanincc
ADT600-1的基地址0x300,中断为7, 3个定时器采用级连,CLK0的时钟源是模块上的8M震荡器,中断源为71054定时器的输出OUT2。采集电压范围为+/-5V,请按《ADT200/ADT600技术手册 版本B》上的说明对SW1,W5,W6,W9跳线。若你想修改中断号和基地址,请修改config.h相应的常量ADT_IRQ, ADT_BASE定义,然后重新编译安装,即运行make all 注意:不要在其他文件中修改。
上传时间: 2016-02-12
上传用户:evil
ADT600-1的基地址0x300,中断为7, 3个定时器采用级连,CLK0的时钟源是模块上的8M震荡器,中断源为71054定时器的输出OUT2。采集电压范围为+/-5V,请按《ADT200/ADT600技术手册 版本B》上的说明对SW1,W5,W6,W9跳线。若你想修改中断号和基地址,请修改config.h相应的常量ADT_IRQ, ADT_BASE定义,然后重新编译安装,即运行make all 注意:不要在其他文件中修改。
上传时间: 2013-12-10
上传用户:tonyshao
ADT600-1的基地址0x300,中断为7, 3个定时器采用级连,CLK0的时钟源是模块上的8M震荡器,中断源为71054定时器的输出OUT2。采集电压范围为+/-5V,请按《ADT200/ADT600技术手册 版本B》上的说明对SW1,W5,W6,W9跳线。若你想修改中断号和基地址,请修改config.h相应的常量ADT_IRQ, ADT_BASE定义,然后重新编译安装,即运行make all 注意:不要在其他文件中修改。
上传时间: 2013-12-25
上传用户:wl9454