首页 > 其他分享 >ESP32与HC-SRO4的连接和通讯

ESP32与HC-SRO4的连接和通讯

时间:2024-03-25 13:31:47浏览次数:23  
标签:echoPin int digitalWrite ESP32 HC SRO4 trigPin

一、元件图片

1、HC-SRO4:

2、ESP32开发板

二、元件连接

三、程序代码

#include <Arduino.h>

const int trigPin = 4;
const int echoPin = 16;

void setup()
{
  Serial.begin(115200);
  delay(200);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
}

void loop()
{
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(15);
  digitalWrite(trigPin,LOW);

  auto t = pulseIn(echoPin, HIGH);
  double dis = t * 0.01715;
  Serial.println(dis);
  delay(200);
}

四、调试信息

1、环境

vscode + platform

2、串口调试

所有图片和信息如上!

标签:echoPin,int,digitalWrite,ESP32,HC,SRO4,trigPin
From: https://blog.csdn.net/zzjnlwb/article/details/136996313

相关文章

  • ESP32开发板连接 2.8寸ili9486TFT 触摸屏
    一、元件图片二、接线连接SCK--->18SDA--->23CS--->5DC--->27RST--->33三、驱动库Arduino_GFX_Library四、环境vscode+platform五、代码#include<Arduino.h>/*******************************************************************************......
  • HCIP —— STP 配置
    下拓扑图是根据上节内容所说的,进行变形升级,也是雷同生活中的场景,同时具备了线路冗余、交换机的设备冗余,看起来选举生成树是有点复杂,根据上节内容所说的,还是可以很好的滤清思路。根据上节内容所说的选举顺序是:根网桥、根端口、指定端口、非指定端口。最终应该STP生成的是......
  • Linux 中的以太网管理,以及udhcpc介绍和使用步骤
    在Linux中,udhcpc是一个用于动态获取IP地址的工具,通常用于DHCP(DynamicHostConfigurationProtocol)网络配置。它是BusyBox工具集中的一部分,用于从DHCP服务器获取IP地址、网关、DNS服务器等网络配置信息。以下是udhcpc的基本介绍和使用流程:1.安装udhcpc:udhcpc通常是与BusyBo......
  • 华为认证hcia学习 第二章IP地址的配置
    IPv4( Internet Protocol version 4,网际协议版本4)协议族是TCP/IP协议族中最为核心的协议族。它工作在TCP/IP协议栈的网络层,该层与OSI参考模型的网络层相对应。网络层提供了无连接数据传输服务,即网络在发送分组时不需要先建立连接,每一个分组(也就是IP数据报文)独立发送。二......
  • 网络学习:DHCPV6
    目录背景:一、DHCPV6概述DHCPv6Client:DHCPv6Relay:DHCPv6Server:二、DHCPV6工作原理DHCPV6无状态自动分配三、DHCP基础配置服务端四、DHCPV6地址更新时间(DHCPV4租期)五、DHCPV6一些常用参数基本概念DHCPV6组播UDP端口号DHCP唯一标识符(DUID)身份联盟(IA)六、DHCPV6......
  • 深入了解与全面解析华为认证(HCIA/HCIP/HCIE)
    一、网络行业技术认证网络行业对于技术评定一般分为两种,一种是企业认证,一种是国家认证企业认证属于技术认证,在国内的互联网企业都会承认,用于评定一个人的技术等级或者企业招投标的资质。网络行业认证最好的有三种,又分别有三种不同等级及多种方向,分别为:华为、思科、H3C(华三......
  • 深入了解与全面解析华为认证(HCIA/HCIP/HCIE)
    一、网络行业技术认证网络行业对于技术评定一般分为两种,一种是企业认证,一种是国家认证企业认证属于技术认证,在国内的互联网企业都会承认,用于评定一个人的技术等级或者企业招投标的资质。网络行业认证最好的有三种,又分别有三种不同等级及多种方向,分别为:华为、思科、H3C(华三......
  • ESP32学习,驱动LED点阵屏,显示GIF动图
    ESP32学习,驱动LED点阵屏,显示GIF动图研究了好多代码,小白也多少弄明白了,照搬呗。循环显示的GIF动图拍下来的。文章目录ESP32学习,驱动LED点阵屏,显示GIF动图前言一、pandas是什么?二、使用步骤1.主程序代码vs代码2.使用GIF工具制作动图3.使用img_to_c转换*.h文件......
  • FPGA使用两个HC595驱动8位数码管
    FPGA使用两个HC595驱动8位数码管本文章给出使用FPGA3根线来驱动8位数码管的示例代码,输入为disp_data,共7*8=56位,输出输入如图所示。硬件方面参数该程序只能控制数码管的7位,如有小数点位则控制不了,如有需要请自行修改。最低7位是最右边的那个数码管(这个需要根据你自己的板子......
  • 关于华为交换机dhcp在维护
    DHCP报文介绍DHCP报文类型DHCP服务器与DHCP客户端之间通过DHCP报文进行通信。DHCP报文是基于UDP协议传输的。DHCP客户端向DHCP服务器发送报文时采用68端口号,DHCP服务器向DHCP客户端发送报文时采用67端口号。目前DHCP定义了如下八种类型报文。DHCP租期和地址池根据IP地址......