这里使用:超声波传感器HC-SR04型号,搭配SG90舵机。


超声波简介

测量距离:2 ~ 400cm
分辨率:0.3cm
测量频率:40Hz
测量角度:15°
工作电压:4.5 ~ 5.5V
工作电流:10 ~ 40mA


实用妙招:如果同一个主板需要连接多个传感器,一些接GND与5V(VCC)的线可以接面包板上,节省空间。

先附两张接线示意图图,接着开始基础代码。

还有面包板接线方法https://cn.bing.com/images/search?q=arduino%E9%9D%A2%E5%8C%85%E6%9D%BF%E6%8F%92%E7%BA%BF%E7%A4%BA%E6%84%8F%E5%9B%BE

超声波传感器接线图

舵机接线图

 


主要逻辑就是当超声波传感器取到大于或小于一个值时,执行某程序。

 主要逻辑就是当超声波传感器取到大于或小于一个值时,执行某程序。
#include <DFRobot_URM10.h>
#include <DFRobot_Servo.h>// 创建对象
DFRobot_URM10 urm10;
Servo servo_7;//舵机的接线口// 主程序开始
void setup() {servo_7.attach(7);
}
void loop() {// Trig为触发端口;// Echo为反馈端口。if ((15>=(urm10.getDistanceCM(2, 3)))) {// 可以用舵机servo_7.angle(abs(180));}else {// 比如停止舵机;}
}

注:UP主这里使用的是MIND+,不同编辑器、编译器的头文件或许不同。

Arduino的超声波传感器测量范围2cm至400cm,精度为1cm


以上是主要内容,下面是关于Arduino的安利。

↓↓↓

Arduino用超声波模块+LCD1602测距并显示https://arduino.nxez.com/2016/12/17/arduino-with-the-ultrasonic-module-and-lcd1206-ranging-and-display.html【Arduino笔记】官方编辑器下载及语言调整https://www.bilibili.com/read/cv19708887Mind+下载(可以图形化编程也可以手写代码)https://mindplus.cc/

ARDUINO-UNO示意图

本文为UP主原创,转载请注明出处。

【Arduino笔记】超声波传感器的使用相关推荐

  1. 使用Arduino和超声波传感器实现简单测距

    使用HC-SR04超声波传感器和Arduino MEGA 2560实现简单测距 一.一个超声波传感器的使用 1.接线部分 2.代码部分 3.在串口看测到的数据 二.两个超声波传感器的使用 1.接线部分 ...

  2. arduino与hcsr04_基于Arduino的超声波传感器HC-SR04

    您将学习如何将超声波传感器HC-SR04与Arduino连接.它可以是超声波范围传感器或任何用途. 超声波传感器HC-SR04是可以测量距离的传感器.它会发出40 000 Hz(40kHz)的超声波, ...

  3. Arduino与超声波传感器中级实践篇--三点定位

    超声波中级实践篇--三点定位 最近博主发现超声波这个玩意还是挺实用的,因此不慌不忙搞了一个定位的项目,接下来仅供参考! 1. 工作过程 (每一个位置各3个超声波,角度范围最高可达到45度,如果想要效果 ...

  4. arduino控制超声波传感器

    一.实物连接 二.代码实现 #include <Wire.h> #include <LiquidCrystal_I2C.h> #include <NewPing.h> ...

  5. arduino与hcsr04_怎样用Arduino连接HC-SR04超声波传感器来构建电子卷尺

    您是否见过一个机器人项目,其设备看起来像一对大卡通眼睛,想知道那部分是做什么的?有可能你正在看超声波传感器.在本教程中,您将了解HC-SR04超声波传感器,包括如何使用Arduino连接它来构建电子卷 ...

  6. hc sr04流程图_超声波传感器HC-SR04完整应用以及程序讲解

    带有Arduino的超声波传感器HC-SR04完整应用指南 本文是有关流行的超声波传感器HC – SR04的应用指南.我们将解释其工作原理,向您展示其某些功能,并分享一个您可以遵循的Arduino项目 ...

  7. Arduino 入门学习笔记7 I2C LCD1602液晶显示实验 及 超声波传感器距离检测

    I2C 简介 I2C总线是由Philips公司开发的一种简单.双向二线制同步串行总线.它只需要两根线即可在连接于总线上的器件之间传送信息. 主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时 ...

  8. 米斯齐超声波传感器显示测量距离(oled)内附Arduino代码

    用到的东西:     超声波传感器,uno,SSD1306 OLED显示屏 超声波:gnd-gnd              vcc-5v              trig-接脚这里是A0     ...

  9. 超声波传感器--Arduino

    人耳可以听到的频率范围20hz~20000hz,hz为1秒内上下震动的次数 超声波传感器:40HZ      T:发出声波 R:接收声波 购买建议:HC-SR04,最大距离4m,最小距离2cm,精度3 ...

最新文章

  1. 【Google Play】声明广告权限 ( you must declare the AD_ID Permission when your app targets Android 13 )
  2. 【深度学习】Coursera的TensorFlow课程练习题精华部分
  3. 【windows命令】windows系统常用cmd命令合集(持续更新中ing)
  4. ES6模板字符串【${}配合反单引号一起用】
  5. Maven多模块打包
  6. window系统盘瘦身(开发)
  7. 如何从技术上成功预测比特币价格?
  8. php varbinary,php – 无法从MSSQL中获取varbinary数据
  9. 项目经理(甲方)推行ERP,需要做些什么?
  10. 弹性力学经典解法与有限元法的不同特点
  11. Eureka No active profile set, falling back to default profiles: default
  12. 可视化全埋点系列文章之功能介绍篇
  13. hadoop slaves
  14. CI服务器-Hudson持续集成服务器的安装配置与使用
  15. Leetcode PHP题解--D19 867. Transpose Matrix
  16. Viewpager+Fragment+webview中的输入框不弹出软键盘的坑
  17. python第三方安装包总结
  18. android 设置动态头像,Android实现动态圆环的图片头像控件
  19. PCL 非线性最小二乘法拟合圆柱
  20. 提高Spark姿势水平 No.73

热门文章

  1. 什么平台制作表单工具效率高?
  2. 字符串、列表、字典、元组的基本操作
  3. 思科交换机基础--11三层交换机ACL配置
  4. 怎么让电脑上的图片全屏显示呢
  5. 金簿财务软件智能版3.985
  6. 山大郝老师 计算机学院,相约山大 一起扬帆远航
  7. OpenCV-Python学习(18)—— OpenCV 图像几何变换之图像平移(cv.warpAffine)
  8. 点划线的两种实现方法
  9. Data Struct - Book
  10. 欧格电商:商家延迟发货有什么影响