自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 【ESP32开发 传感器】| 使用HC-SR04超声波传感器, 读取测量距离

本次试验使用Arduino ESP32-S 开发板使用HC-SR04超声波传感器在使用HC-SR04时,首先向TRIG引脚发送至少10微秒的高电平脉冲,以启动超声波脉冲的发射。然后模块自动发射8个40kHz的超声波,并检测是否有回声。如果回声被检测到,ECHO引脚输出一个高电平脉冲,脉冲的持续时间与声波往返传感器与物体的时间成正比。通过测量这个时间,可以根据声速计算出传感器到物体的距离。HC-SR04在机器人、障碍物避让系统、自动化工程等领域有很多应用。它因成本低、易于使用和相对准确而受到许多开发者和

2024-04-18 10:29:51 297

原创 【ESP32开发 数字量/开关量】读取数字量/开关量传感器通用不堵塞中断程序

读取数字引脚的状态。轻触开关, 水银开关, 敲击模块, 震动开关, 倾斜开关, 光敏电阻。如果是单纯的开关或按钮, 就连接到VCC或GND, 对应高低电平。中断程序使用CHANGE模式, 在引脚状态出现变化时触发指定函数。如果需要根据高低电平同步开关状态, 需要自己添加修正代码。如果电平变化过快会被防抖掉, 会直接改变开关状态。本次试验使用Arduino ESP32-S 开发板

2024-04-17 18:34:35 425

原创 【ESP32开发 传感器】| 读取DHT11温湿度, 并打印到串口

本次试验使用Arduino ESP32-S 开发板, 基本上乐鑫ESP系列皆可使用的传感器为DHT11传感器简单封装模块

2024-04-17 10:22:14 430

原创 【ESP32开发】| 控制SMD RGB显示七彩色, 并可控亮度

使用Arduino ESP32-S 单片机进行开发, 对SMD RGB进行多颜色控制不使用第三方库, 使用PWM三通道调光

2024-04-17 09:13:05 158

原创 解决在IDEA中使用Gradle构建项目中文报GBK错误问题

使用Gradle项目构建工具时,可能会遇到一个问题就是中文乱码,这正将UTF-8编码识别为GBK编码出现的现象。解决办法就是在build.gradle文件中添加如下一段,rhGradle将文件识别为UTF-8编码。当然,这需要你的项目文件本来就是UTF-8编码的,如果默认是GBK编码,就不需要更改。

2023-09-15 16:06:34 974

原创 ESP32/ESP01S-使用WIFI进行UDP通信, 控制继电器开合

ESP32作为主机, 接收点灯科技App下发的控制命令ESP8266-01S 作为从机, 使用UDP接收ESP32主机发送的命令使用点灯科技进行命令下发至ESP32主机正常情况下没有问题, 但是因为使用了UDP协议, 所以无法保证从机是否收到消息

2023-09-10 15:16:26 562 1

原创 Python 与 RS-485 传感器设备进行串口通信, 读取数值

使用Python与RS-485传感器设备, 进行串口通信; 将RS - 485传感器设备先转成RS-232, 然后将RS -232转成USB串口, 插入到串口, 即可使用电脑COM进行串口通信与485设备进行通信

2023-07-10 15:55:01 3751 4

原创 双ESP32高频传输XY摇杆数据 - WIFI模块UDP协议

ESP32 使用WIFI UDP协议通信ESP32主: 读取XY摇杆数值并通过UDP发送到从机, 每50毫秒发一次ESP32从: 接收到从机数据直接打印到串口实际效果左边ESP32主机连接XY摇杆, 并发送UDP数据右边ESP32从机, 只进行接收并连接到电脑串口打印

2023-07-07 15:43:17 918 3

原创 ESP32 直接使用WIFI进行UDP通信, 将光敏电阻传感器数值, 显示在OLED上 - 米思齐/Arduino

【代码】ESP32 直接使用WIFI进行UDP通信, 将光敏电阻传感器数值, 显示在OLED上 - 米思齐/Arduino。

2023-04-17 08:14:24 1599 10

原创 ESP32/ESP8266 使用WIFI模块进行UDP通信 - 米思齐/Arduino

使用米思齐2.0, WIFI模块, 实现ESP32/ESP8266系列芯片的UDP通信, 内附实际代码

2023-04-17 07:49:43 2233

原创 使用millis() 在ESP8266/32实现不堵塞延迟开关

millis()函数可以获取ESP8266从开始运行到现在的毫秒数, 最长42天, 如果超过则从0开始, 可以放心使用。定时全局变量interval在任意地方修改此变量都可以执行延迟方法, 单位是毫秒。, 例如电磁阀, 水泵, 继电器等;相较于delay()函数的优点是。精确控制开关设备时间。

2023-02-27 10:26:21 1037

原创 通过串口通信控制 ESP32/ESP8266 的内置LED开关

这段代码是用来控制ESP32的GPIO2口连接的LED灯,通过串口通信控制LED灯的开关。在使用串口通信时,需要在Arduino IDE或串口工具中设置相同的波特率(这里是。对应的数字进行判断,如果是"1"则打开LED灯,如果是"0"则关闭LED灯。使用串口通信可以使用内置的Serial对象, 内有丰富的函数来实现串口通信。在setup()函数中,将GPIO2口设置为。函数判断串口上是否有数据可读。,以便能够控制LED灯的开关。使用串口通信控制LED的开关。在loop()函数中,通过。

2023-02-23 15:12:56 511

原创 控制ESP32/ESP8266 单片机GPIO引脚

通常,微控制器或单片机等芯片上会具有多个GPIO引脚,可以用来实现各种应用。必要时请连接合适的电阻, ESP8266输出高电平时, 一般是接近VCC的。, 继电器一般可以使用3V~5V的用电量连接最大250V的用电器。ESP32单片机上, 通常有许多IO引脚, 可用于输入输出信息。接入用电器时, 注意用电器的最大输入电压, 以防超载。用电器供电(例如12V,24V的常用电压), 请使用。来控制电路的输入和输出,实现各种各样的功能,例如。通过DO5引脚, 让LED一秒开一秒关。

2023-02-23 15:11:13 695

原创 ESP32/ESP8266 控制内置LED

ESP32通常有一个内置LED灯, 一般引脚为2(不同开发板针脚可能有所不同)在这个示例代码中,我们将LED的数字输出引脚设置为2,并使用。函数将其控制为高电平和低电平,以打开和关闭LED。函数来等待一段时间,以便观察LED的状态变化。注意,在使用内置LED灯之前,需要先使用。通过代码控制LED一秒关一秒开。函数将其设置为输出模式。

2023-02-23 15:09:50 1137

原创 Linux基础命令 - 文件及目录操作, 打印输出, 查找命令, 用户及权限管理, vi的使用等

Linux基础命令 - 文件及目录操作, 打印输出, 查找命令, 用户及权限管理, vi的使用等

2022-11-17 15:42:23 111140 1

正点原子图片字模生成软件

可取多种格式A51/C51的字模, 可取图片字模, 可自定义输出格式, 可自己绘制要取的形状

2023-04-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除