US-100超声波 使用
来源:互联网 发布:野人升级数据 编辑:程序博客网 时间:2024/04/29 13:43
1、只要给Trig端一个大于10us的高电平信号便能使模块工作,然后要做就是等待回波并测其脉宽而已,脉宽时间相当于声波从发射到返回来回的时间,所以 距离=时间*声速/2。
#define UT_Trig PORTA_PA0// 发送触发信号 超声波#define UT_Echo PORTA_PA1// 接收回响信号uint distance; // 单位: mmulong UT_time;//===================== 超声波测距 ========================//void Distance() { /* 给控制端一个大于10us的脉冲信号 */ UT_Trig = 1; Delay_us(160); //15us UT_Trig = 0; /* 等待接收端产生高电平并计时 */ while (!UT_Echo); UT_time = 0; while (UT_Echo); distance = (int)(1.7 * UT_time);}//======================== 中断服务 =========================//#pragma CODE_SEG __NEAR_SEG NON_BANKED void interrupt 66 PIT0_ISR(void)//10us定时中断{ ++UT_time; PITTF = 0x01;} #pragma CODE_SEG DEFAULT
- US-100超声波 使用
- stm32F1使用us-100超声波测距
- 基于US-100超声波在dragonboard 410c Linux上的超声波驱动编写
- 基于Dragon Board410c与科大讯飞麦克风阵列模块的语音唤醒控制以及US-100超声波的实际应用
- 超声波
- 蓝桥杯板子 超声波模块使用
- 51单片机之超声波模块的使用
- 基于STM32使用超声波HC-SR04模块
- 超声波在89c52上的使用
- 使用超声波美容仪的全套方案
- 如何使用超声波感应器【第二部】
- US-100,SRF06-抄板
- undo 表空间使用案例分析(使用率100%,enq:US-contention,释放undo)
- undo 表空间使用案例分析(UNDOTBS1使用率100%,enq:US-contention,释放undo)
- Script.aculo.us InPlaceEditor 使用示例
- ULTRALRD V2使用超声波技术感应每一种标签。
- STC15W4K32S系列板子使用数码管显示HC-SR04超声波测距
- 树莓派-超声波测距(HC-SR04)的使用
- google地图是如何用oracle进行图片的存储的
- !!深入理解JavaScript系列(10):JavaScript核心(晋级高手必读篇)
- Effective C++
- POJ 1635
- 不想写博客了,不过现在还能坚持。 这一周的事... ...
- US-100超声波 使用
- PHP 文件的上传与下载
- sql server 2005 32位+64位、企业版+标准版、CD+DVD 下载地址大全
- More Effective C++
- 重构与模式
- 重构:改善既有代码的设计
- 100条人生格言
- linux 技巧:使用 screen 管理你的远程会话
- 设计模式