/*

Arduino Uno 驱动HC-SR04 超声波测距传感器模块

Created 2014

by 太极创客

http://www.taichi-maker.com

使用Arduino Uno驱动HC-SR04超声波测距传感器模块

程序运行后,传感器将感应到的距离信息通过Arduino IDE的串口监视器显示。

接线方法:

HC-SR04 引脚 VCC 连接到 Arduino 引脚 +5VDC

HC-SR04 引脚 Trig 连接到 Arduino 引脚 11

HC-SR04 引脚 Echo 连接到 Arduino 引脚 12

HC-SR04 引脚 GND 连接到 Arduino 引脚 GND

获得HC-SR04 超声波测距传感器模块和Arduino的更多信息

请参阅太极创客网站:http://www.taichi-maker.com

This example code is in the public domain.

*/

int trigPin = 11; //Trig

int echoPin = 12; //Echo

long duration, cm, inches;

void setup() {

//Serial Port begin

Serial.begin (9600);

//Define inputs and outputs

pinMode(trigPin, OUTPUT);

pinMode(echoPin, INPUT);

}

void loop()

{

// The sensor is triggered by a HIGH pulse of 10 or more microseconds.

// Give a short LOW pulse beforehand to ensure a clean HIGH pulse:

digitalWrite(trigPin, LOW);

delayMicroseconds(5);

digitalWrite(trigPin, HIGH);

delayMicroseconds(10);

digitalWrite(trigPin, LOW);

// Read the signal from the sensor: a HIGH pulse whose

// duration is the time (in microseconds) from the sending

// of the ping to the reception of its echo off of an object.

duration = pulseIn(echoPin, HIGH);

// convert the time into a distance

cm = (duration/2) / 29.1;

inches = (duration/2) / 74;

Serial.print(inches);

Serial.print("in, ");

Serial.print(cm);

Serial.print("cm");

Serial.println();

delay(1000);

}

arduino与hcsr04_Arduino 驱动 HC-SR04 超声波测距模块相关推荐

  1. hc sr04流程图_超声波测距模块工作原理_HC-SR04模块详解

    超声波测距模块有好多种类型,目前比较常用的有URM37超声波传感器默认是232接口,可以调为TTL接口,URM05大功率超声波传感器测试距离能到10米,算是目前来说测试距离比较远的一款了,另外还有比较 ...

  2. ROS 之 arduino 驱动 超声波测距模块

    US-015是目前市场上分辨率最高,重复测量一致性最好的超声波测距模块:US-015的分辨率高于1mm,可达0.5mm,测距精度高:重复测量一致性好,测距稳定可靠.US-015超声波测距模块可实现2c ...

  3. arduino超声波测距接线图详细_Arduino系列之超声波测距模块代码(一)

    这里我将简单介绍超声波测距模块 SR04超声波传感器: 是利用超声波特性检测距离的传感器,其带有两个超声波探头,分别用作于发射和接收超声波.范围在3-450cm. 工作原理: 超声波发射器向某一方向发 ...

  4. Arduino系列之超声波测距模块代码(一)

    这里我将简单介绍超声波测距模块 SR04超声波传感器: 是利用超声波特性检测距离的传感器,其带有两个超声波探头,分别用作于发射和接收超声波.范围在3-450cm. 工作原理: 超声波发射器向某一方向发 ...

  5. STM32—驱动HC-SR04超声波测距模块

    文章目录 超声波测距原理 HC-SR04工作原理 STM32实现驱动 1.引脚的配置 2.时序控制 3.时间差测量 4.如何将距离测出来 超声波测距原理 利用HC-SR04超声波测距模块可以实现比较精 ...

  6. Arduino超声波测距模块控制蜂鸣器

    Arduino超声波测距模块控制蜂鸣器 超声波传感器 蜂鸣器 电路连接.接线 源码 超声波传感器 超声波传感器是利用超声波的特性研制而成的传感器.超声波是一种振动频 率高于声波的机械波,由换能晶片在电 ...

  7. 基于DE2 115开发板驱动HC_SR04超声波测距模块【附源码】

    目录 1. 实验平台与目的 2. 实验要求 3. 实验原理 3.1. 理论原理 3.2. 硬件模块时序图 4. 系统架构设计 5. 模块说明 5.1. hc_sr_driver端口信号列表 5.2. ...

  8. arduino UNO 与 超声波测距模块 实验详情

    US-015 超声波测距模块 超声波传感器 US-020升级版 送全套资料 资料下载地址:http://pan.baidu.com/s/1c0AfkIG US-015超声波测距模块 1. 概述 US- ...

  9. Arduino Uno 实验8——HC-SR04 超声波测距模块

    HC-SR04 超声波测距模块简介   由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现.   HC-SR04超声波 ...

  10. stm32蓝牙模块和超声波测距模块

    蓝牙 蓝牙概念 蓝牙技术是一种无线数据和语音通信开放的全球规范,它是基于低成本的近距离无线连接,为固定和移动设备建立通信环境的一种特殊的近距离无线技术连接. [1] 蓝牙使当前的一些便携移动设备和计算 ...

最新文章

  1. 正面迎战英特尔,英伟达要和博世一起卖自动驾驶系统
  2. 从Linux系统内存逐步认识Android应用内存
  3. 1.%@Page%中的Codebehind、AutoEventWireup、Inherits有何作用?
  4. Yii防注入***笔记
  5. Redmi K20系列上市首月销量破100万台
  6. Java并发笔记-未完待续待详解
  7. 检测编码并制作一切UTF-8
  8. 【codevs3945】 完美拓印
  9. 关于一些信息学数论问题例题的讨论
  10. MongoDB的下载、安装与部署
  11. 【Go语言】I/O专题
  12. Android如何计算时间差
  13. Windows清理系统垃圾bat脚本【卸载360安全卫士】
  14. MysQL读写分离服务器--maxscale服务
  15. React 备忘录 v16
  16. linux 安装 zookeeper
  17. java bidi_Java Bidi getLength()用法及代码示例
  18. 什么是操作系统(OS)?都有哪些常见的分类?
  19. python吃显卡还是内存不足_解决Pytorch 训练与测试时爆显存(out of memory)的问题
  20. 记一次授权的APK渗透测试

热门文章

  1. 学习高博SLAM(1)
  2. 如何合并音频文件图文教程
  3. 前端---js中onmouseover和onmouseout事件
  4. leetcode 51. N 皇后
  5. android 选择联系人右侧首字母显示
  6. 智能分拣解决方案市场现状研究分析报告 -
  7. 北方工业大学计算机考研资料汇总
  8. 推荐3款实用的PC端软件,工作生活两不误,每天5分钟悄悄成长
  9. 基于微信小程序的面包店在线服务系统
  10. 下一个风电”黑马“诞生,数字孪生 3D 智慧风电