Arduino 教程--第三十九课 Arduino 超声波传感器
更新时间:2024-04-23 09:06:01 阅读量: 综合文库 文档下载
- arduino编程推荐度:
- 相关推荐
第三十九课 Arduino 超声波传感器
HC-SR04超声波传感器使用声纳来确定物体的距离,就像蝙蝠一样。它提供了非常好的非接触范围检测,准确度高,读数稳定,易于使用,尺寸从2厘米到400厘米或1英寸到13英尺不等。
其操作不受阳光或黑色材料的影响,尽管在声学上,柔软的材料(如布料等)可能难以检测到。它配有超声波发射器和接收器模块。
技术规格
电源 - + 5V DC 静态电流 - <2mA 工作电流 - 15mA 有效角度 - <15°
测距距离 - 2厘米-400厘米/1英寸-13英尺 分辨率 - 0.3厘米 测量角度 - 30度
必需的组件
你将需要以下组件:
? ? ?
1 × Breadboard 面包板 1 × Arduino Uno R3
1 × 超声波传感器(HC-SR04)
程序
按照电路图进行连接,如下图所示。
草图
在计算机上打开Arduino IDE软件。使用Arduino语言进行编码控制你的电路。通过单击“New”打开一个新的草图文件。
Arduino代码
const int pingPin = 7; // Trigger Pin of Ultrasonic Sensor const int echoPin = 6; // Echo Pin of Ultrasonic Sensor void setup() { Serial.begin(9600); // Starting Serial Terminal } void loop() { long duration, inches, cm; pinMode(pingPin, OUTPUT); digitalWrite(pingPin, LOW); delayMicroseconds(2); digitalWrite(pingPin, HIGH); delayMicroseconds(10); digitalWrite(pingPin, LOW); pinMode(echoPin, INPUT); duration = pulseIn(echoPin, HIGH); inches = microsecondsToInches(duration); cm = microsecondsToCentimeters(duration); Serial.print(inches); Serial.print(\ Serial.print(cm); Serial.print(\ Serial.println(); delay(100); } long microsecondsToInches(long microseconds) { return microseconds / 74 / 2; } long microsecondsToCentimeters(long microseconds) { return microseconds / 29 / 2; } 代码说明
超声波传感器有四个端子:+5V,Trigger,Echo和GND,连接如下:
? ? ? ?
将+5V引脚连接到Arduino板上的+5v。 将Trigger连接到Arduino板上的数字引脚7。 将Echo连接到Arduino板上的数字引脚6。 将GND连接到Arduino上的GND。
在我们的程序中,我们通过串口显示了传感器测量的距离,单位为英寸和厘米。
结果
你将在Arduino串口监视器上看到传感器测量的距离,单位为英寸和厘米。
正在阅读:
Arduino 教程--第三十九课 Arduino 超声波传感器04-23
煤化工生产技术课程标准09-19
仓储管理架构12-20
2019版高考地理二轮复习专题三大气运动和天气、气候第6讲大气的运动练习12-21
2022年 九年级数学中考复习 一次方程与不等式 课后练习卷04-09
涡轮机械加工工艺规程及工艺装备设计03-15
注册会计师《税法》复习资料:企业所得税利息费用扣除每日一练(203-31
中枢神经系统感染06-08
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- Arduino
- 超声波
- 传感器
- 教程
- 三十九
- 衡水学院中文系毕业论文手册模板(2)
- 中学生科普英语趣味阅读 - 图文
- 陶瓷艺术视觉鉴赏
- CAD考证试题2010.5(1)
- 北京汉仪科印信息技术有限公司诉青蛙王子裁判文书
- 时间序列实验习题汇总
- 《政治经济学(资)》第07章在线测试
- 新课标人教版数学一年级下册第四单元单元100以内数的认识教学计
- 《材料制备技术》课程教学大纲
- 现代工业工程-吕卫文2018.11.18(1)
- stata学习笔记
- (2015-2016)第二学期-小学数学组集体备课计划
- 兴平市中小学教师校本研修实施细则2014.6.3 - 图文
- 游戏程序设计2015年大作业要求
- 办公室管理2014试题
- 理在情先辩论赛资料
- 氨区相关设计规范大全
- 大位移钻井液技术综述
- 保险基础知识题库(多选、简答)
- 福师11春学期《计算机应用基础》第二次作业解答