超声波测距传感器
来源:互联网 发布:周年庆特效源码 编辑:程序博客网 时间:2024/04/29 09:07
先介绍下超声波传感器是怎么用的????然后再用arduino上用超声波传感器
只用了四个脚,其他的都没有用上。
下面就是实践了:
Grove - Ultrasonic Ranger 距离探测传感器
[English]
Contents
[hide]- 1 产品简介
- 2 规格参数
- 3 应用示例
- 4 参考资料
产品简介
Grove - Ultrasonic Sensor是一个非接触式的距离探测模块。他的工作频率在42KHz,适合用于中距离或近距离的探测。
Model: SEN10737P
规格参数
工作电压: 5.0VDC
工作电流: 15mA
超声频率: 42kHz
测量范围: 3-400cm
误差: 1cm
输出制式: PWM
应用示例
这里我们演示如何使用Grove - Ultrasonic Ranger来获得距离信息,并打印到Grove - Serial LCD上。
如上图所示,将Serial LCD连接到D4/D5接口,Ultrasonic Ranger连接到D7口。然后你需要从github上下载我们提供的Ultrasonic Ranger库文件和用到的1Serial LCD库文件, 对于非Arduino自带的库文件,你需要将下载的库文件安装到Arduino 的Library中,具体安装步骤请参考wiki首页的"如何安装库文件"课题。 安装完成后,通过路径:File->Examples->UltrasonicRanger->examples->UltraDisOnSeeedSerialLcd打开代码并上传。
/***************************************************************************/ // Function: Measure the distance to obstacles in front and display the// result on seeedstudio serialLcd. Make sure you installed the// serialLCD, SofewareSerial and Ultrasonic library. // Hardware: Grove - Ultrasonic Ranger, Grove - Serial LCD// Arduino IDE: Arduino-1.0// Author: LG // Date: Jan 17,2013// Version: v1.0 modified by FrankieChu// by www.seeedstudio.com/*****************************************************************************/#include <SoftwareSerial.h>#include <SerialLCD.h>#include "Ultrasonic.h"SerialLCD slcd(4,15);Ultrasonic ultrasonic(7);void setup(){ slcd.begin();}void loop(){ long RangeInCentimeters; RangeInCentimeters = ultrasonic.MeasureInCentimeters(); delay(150); slcd.clear(); slcd.setCursor(0,0); slcd.print("The distance:"); slcd.setCursor(0,1) ; slcd.print(RangeInCentimeters,DEC); slcd.setCursor(5,1) ; slcd.print("cm");}
在参考资料部分有这个demo的视频教程,供你参考。
参考资料
- Ultrasonic Ranger库文件
- 视频演示
- 超声波测距传感器
- 超声波测距
- 超声波测距
- 超声波测距
- 树莓派B+实战之一 超声波测距传感器HC-SR04
- 测距和避障传感器概述之:超声波
- MC9S12XS128实现超声波测距
- 超声波测距程序
- C51超声波测距试验
- 超声波测距程序
- 树莓派超声波测距实验
- 树莓派与超声波测距
- Arduino - 超声波测距
- HY-SRF05超声波测距
- arduino 超声波测距
- 超声波测距简介
- 超声波测距实验
- STM32超声波测距程序
- 给学linux人的一些建议
- java 构造函数new过程、访问修饰符权限、Static、Fianl
- 安全行车十五想
- 只有离得够远,才能看清某些东西
- Android所有系统资源图标android.R.drawable查看
- 超声波测距传感器
- Android应用程序消息循环源码分析
- 第一章-------单参数线性回归 Linear Regression with one variable
- linux必须60个命令
- 信用卡 或证件号替换*
- 新增一个Joolma表单
- MINI2440+DM9000网络驱动分析之二
- Android Developers:sqlite3
- LinkedHashMap和HashMap的比较使用