自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PDM数字麦克风 ESP32-S3测试

你好!此文章只是简单测试了PDM麦克风,没有过多深度测试。时间有限!!!为什么讲PDM麦克风,主要还是记录前段时间制作聊天机器人声音采集部分电路时随便测试了一下。PDM麦克风在近距离采集识别还是够用,主要还是便宜!如果要高质量采集,不建议PDM麦克风。个人观点)。希望文章对你有一点点帮助......提示:以下是本篇文章正文内容,下面案例只供参考PDM麦克风在近距离语音采集(如语音指令、简单降噪)中性价比突出。验证了PDM麦克风与ESP32的兼容性,为低成本语音交互设备提供参考方案。

2025-03-17 08:45:26 1115

原创 MSM261S4030H0R+ESP32-S3数字麦克风简单测试

你好!本文主要展示数字麦克风型号(MSM261S4030H0R)简单测试,可能需要你先去了解一下I2S总线知识点。测试环境用ArduinoIDE 架构!主控为ESP32-S3开发板。

2024-12-01 23:30:12 2301 7

原创 ArduinoIDE配置CH32V003开发环境!!

ArduinoIDE配置CH32V003开发环境

2024-11-06 23:00:10 1140

原创 VMware虚拟机中安装新版本Home Assistant智能家居平台

风我就知道你会来,这是为你留的!是为你记录了下来😎最近玩起Home Assistant,以下是记录安装过程中遇到的问题!在这之前你要去看看大佬Home Assistant安装过程,这里就提示大佬文章其中一步,其它的基本不变:1.大佬镜像文件版本:haos_ova-9.5.vmdk2.我安装镜像文件版本:haos_ova-12.4.vmdk大概做了失败判断可能是自己安装是新版本Home Assistant导致无法启动!以下是解决过程。

2024-07-11 12:29:40 1466

原创 如何解决ESP32反复重启的问题!?

确保你使用的电源能够提供足够的电流,并检查电源线路是否存在问题。就有点奇怪我买来的时候USB供电正常,过一段时间拿ESP32模块测试程序才发现这个问题!如果你最近升级了ESP32的固件或库,可能会导致兼容性问题或错误。过高的温度可能导致ESP32重启,并提供适当的散热措施。检查你的电路设计和接线是否正确,确保外设与ESP32兼容并正常工作。根据提供的信息,这是ESP32启动时的引导信息。但是不慌,办法是有的!我使用的是这个开发模块。此时的串口输出的内容是文章上面分析的内容。所以上面的图是解决后的输出信息!

2024-02-19 10:02:36 9495 3

原创 ESP32使用LU9685_20u控制驱动舵机

使用LU9685驱动舵机

2024-02-18 23:20:27 1735

原创 typedef用法

你可以使用typedef为基本数据类型(如intfloat等)定义一个新的名字,以提高代码的可读性或者适应上下文含义。在定义结构体时,通常需要使用struct关键字来声明一个变量。通过typedef,你可以为结构体定义一个新的名字,从而在声明变量时不必再写struct关键字。int x;int y;} Point;与结构体类似,typedef也可以用来为联合体定义别名,简化变量的声明。int i;float f;typedef同样适用于枚举类型,使得在声明枚举类型的变量时更加方便。

2024-02-18 11:15:00 240

原创 指针,你了解多少?

1.灵活性和直接性: 指针提供了直接访问内存地址的能力,使得程序员可以直接操作内存,这在某些场景下是非常有用的,比如实现复杂的数据结构(链表、树、图等)。2.效率: 通过指针,可以直接操作内存中的数据,避免了不必要的数据复制,因此在处理大量数据或实现性能敏感的系统时,指针的使用可以带来显著的性能提升。错误的指针操作很容易导致难以发现和修复的bug,增加了程序的调试难度。4.移植性问题: 不同平台上的指针大小可能不同,直接依赖于指针的算法和实现可能在不同平台上有不同的行为,降低了代码的可移植性。

2024-02-17 18:35:55 649

原创 在PlatformIO中配置 ESP32的分区表

应该大家都在使用PlatformIO开发项目吧,可能也会遇到遇到一些问题吧。现在分享我遇到的问题。当我苦等工程建立成功时,TMD的太慢了!这以是一个问题。然后编译ESP32完成后看了程序存储空间被惊到了,才几行程序空间就快没了!(当时没有在意,还以为封装库太多了导致的!,然后去买了存储空间大的ESP32S3还是这个样子!此时就开始这个问题搜索......)然后看到分区表的内容。自所以空间会很小是官方默认分配空间小,而导致这个情况!怎么办呢,只有配置属于自己项目的分区表了。这里主要讲在VScode+

2023-12-23 21:19:48 3746 1

原创 OLED 上显示图标

请注意: 另外,有些时候由于图片数据可能比较大,如果超出了Arduino的内存限制,你可能需要考虑其他存储解决方案,比如外部存储器或者压缩算法。这是一个超级简单多级菜单的实现方式!(1)代码,我使用PIO home编译,也可以用arduinoIDE,看自己选择。A引脚----------- D2(UNO)(根据需求选择屏幕,简单修改程序就行)EC11(旋转编码器): 作用(1)控制图片的切换(2)控制字符进行滑动选择。B引脚-------------D3。程序也是可以通过修改来实现需要的显示效果。

2023-12-09 09:30:26 906

原创 用Arduino IDE 配置 RPI Pico 环境之串口识别

当你刚买来一块新Pico板子时,你可能已经做好了开发的准备了吧!想想应该没有问题,可是事实有点打脸。我就分享我遇到的问题!1.在我的意识里,给单片机下载程序时,首先看一下自己电脑有没有识别出单片机串口(com....)才可以选择串口号然后下载程序,这里只是对Arduino IDE 来说。在这个之前你要安装 Arduino IDE 开发软件,然后在IDE 软件中下载Pico配置包(这个过程就不详细说了,线上有大神已经分享了!)。2.树莓派 Pico 官方已经提供了二种语言开发方法了(C++,m..

2022-02-25 09:45:51 2103 1

空空如也

空空如也

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

TA关注的人

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