当前位置:网站首页>ESP8266-Arduino编程实例-HC-SR04超声波传感器驱动
ESP8266-Arduino编程实例-HC-SR04超声波传感器驱动
2022-07-30 17:49:00 【视觉&物联智能】
HC-SR04超声波传感器驱动
1、HC-SR04简单介绍
HC-SR04 超声波传感器使用声纳来确定与蝙蝠或海豚等物体的距离。 超声波测距模块HC-SR04提供2cm-400cm测量,测距精度可达3mm。 该模块包括超声波发射器、接收器和控制电路。
HC-SR04 超声波传感器的工作流程如下:
- 至少10us高电平信号的IO触发
- 模块自动发送 8 个 40 kHz 并检测是否有脉冲信号返回。
- 如果有信号返回,通过高电平,高电平输出IO持续时间是从发出超声波脉冲到返回的时间。
测试距离 =(高电平时间 × 声速(340M/s)/ 2)
2、硬件准备
- ESP8266 NodeMCU开发板一块
- HC-SR04传感器模块一个
- 面板板一个
- 杜邦线若干
- 数据线一条
硬件接线图如下:

3、软件准备
- Arduino IDE或VSCode + PlatformIO
在前面的文章中,对如何搭建ESP8266开发环境做了详细的介绍,请参考:
边栏推荐
- Mathematical Principles of Graph Convolutional Neural Networks——A Preliminary Study on Spectral Graph Theory and Fourier Transform
- Moralis去中心化Web3应用开发教程
- 17.机器学习系统的设计
- 18.支持向量机(SVM)的介绍
- Metaverse Web 3.0 和 DeFi大师班
- 游戏化产品搭建思路的拆解与探究
- [Solved] The problem that Unity Hub fails to obtain a license or does not respond and cannot develop
- C陷阱与缺陷 第6章 预处理器 6.4 宏并不是类型定义
- 首发!阿里技术大牛最新耗时半个月整理出最全MySQL性能优化和高可用架构技术宝典,直接封神!
- Web 3.0入门教程
猜你喜欢
随机推荐
自动化早已不是那个自动化了,谈一谈自动化测试现状和自我感受……
js中的基础知识点 —— BOM
Informatics Olympiad All-in-One 1966: [14NOIP Popularization Group] Scale Simplification | Luogu P2118 [NOIP2014 Popularization Group] Scale Simplification
SQL行列转换
数据库系统原理与应用教程(067)—— MySQL 练习题:操作题 82-89(十一):数据的增、删、改操作
【开发者必看】【push kit】推送服务典型问题合集3
Web 3.0入门教程
fast shell porting
FastJson反序列化漏洞(复现)
Basic knowledge points in js - BOM
Error occurred while trying to proxy request The project suddenly can't get up
Moralis去中心化Web3应用开发教程
Confluence OGNL注入漏洞复现(CVE-2022-26134)
论文阅读之《Quasi-Unsupervised Color Constancy 》
5 个开源的 Rust Web 开发框架,你选择哪个?
18.支持向量机(SVM)的介绍
数据库系统原理与应用教程(063)—— MySQL 练习题:操作题 39-50(七):SELECT 基本语法联系
Ecplise执行C语言报错:cannot open output file xxx.exe: Permission denied
华为无线设备配置Mesh业务
【HMS core】【FAQ】Account Kit、MDM能力、push Kit典型问题合集6









