经验分享
文章平均质量分 90
我来过了.
这个作者很懒,什么都没留下…
展开
-
单片机模拟QC3.0,实现0.2V电压微调
使用单片机模拟QC3.0协议,使充电头输出5V、9V、12V常用电压,并实现0.2V电压微调。原创 2022-08-20 20:51:20 · 5969 阅读 · 10 评论 -
移植GRBL控制器到ESP32实现写字机器人
移植0.9J版本的GRBL控制器到ESP32,实现写字机器人。原创 2022-06-09 16:33:25 · 5652 阅读 · 10 评论 -
lvgl使用旋转编码器做为外部输入设备
一、前述 使用的是7.11版本的lvgl,使用旋转编码器(E11)做为外部输入设备,平时使用触摸屏的多,但触摸屏小贵(是我太穷了),还得加个触摸芯片,也麻烦,不如旋转编码器合算,当然编码器也不如触摸屏方便。因为是第一次使用编码器做为输入设备,网上也搜不到相关的内容,只有官网上有一些实例,自己就看着改,折腾了一下,弄好了,记录一下。二、实现步骤 (1) 初始化编码器做为输入设备。 (2) 设置相关函数。 (5) 创建一个"组",把"组"挂载到输入设备上。 (4) 将各个控件加入到创建的"原创 2022-02-20 19:59:29 · 8540 阅读 · 19 评论 -
ESP32实现蓝牙主从机连接-BluetoothSerial蓝牙库
一、概述 因为需要使用ESP32的蓝牙功能,就看了下ESP32的经典蓝牙库,例程里是ESP32作为从机,使用手机或者其他设备连接ESP32进行数据传输。但我又需要使用ESP32互连,一个作为主机,一个作为从机,就根据库敲了一下ESP32做主机主动连接从机的代码。就像HC05或06蓝牙似的,实现两个蓝牙进行配对,上电自动连接,很方便。 使用的是BluetoothSerial这个蓝牙库,函数少且简单,看相关函数名字也能知道是实现什么功能,而且也不需要进行广播啥的,能实现点对点连接就可以。 为什么写博原创 2021-11-04 13:58:06 · 20964 阅读 · 51 评论 -
Arduino手动添加ESP32相关开发板(图文并茂)
一、前述 使用Arduino开发ESP32,就绕不开添加ESP32开发板这一步,网上有很多相关教程,介绍的很详细,但是在实际操作过程中还是遇到一些问题,所以在这里记录一下,希望可以帮到别人。 本来是用Vscode+Platformio开发的,但是为什么还要用Arduino呢,是因为我想要使用ESP32 C3和S2这两款芯片。虽然Platformio中是支持这两款开发板的,但是呢,是基于乐鑫官方lot框架开发的,而不是基于Arduino的(ESP32是有基于Arduino的)。使用乐鑫lot框架开发,原创 2021-10-29 10:07:06 · 25676 阅读 · 37 评论 -
在PlatformIO中添加修改ESP32的分区表
一、遇到的问题及解决办法修改ESP32的分区表,在vscode中使用的PlatformIO插件,写csv文件添加编译,但是不管我怎么改都都没效果,后来发现是我选的ESP32型号的问题,我选的是NodeMCU-32S,如下图可能是这个选项下不支持吧,重新建立工程选择其他型号的就可以了,比如这个型号是我刚开始搭建环境时看别人选的,我也就选的这个,其实我用的是ESP32-WROON型号的,但可以下载使用,但是要改分区表的话可能就不能选上面说的那个型号了。二、在PlatformIO中添加编译分区表首先原创 2021-05-31 01:09:43 · 6224 阅读 · 10 评论 -
基于S3C2410的超声波测距
一、概述 这是本学期的一次小作业,用的学校的老旧的S3C2410试验箱,外接一个超声波模块,实现测距。对于这个题目,只要学过一些单片机方面的知识,那么这应该是一个很简单的任务,因为操作系统不是必须的,所以就当单片机用就很简单了。既然很简单,那为什么我还要记录一下呢,因为还是会有人觉得不太简单的,同时也因为不想码代码了,写一下这个记录一下,说不定还能帮到别人。二、超声波模块 超声波模块就很常见了,使用的是HC-SR04,四个引脚,VCC,TRIG,ECHO,GND。记得要使用5V供电,一般的超声波模原创 2021-10-17 21:12:31 · 384 阅读 · 0 评论 -
ESP32接入百度智能云语音识别,实现在线语音识别
一、概述原创 2021-07-30 16:01:48 · 17763 阅读 · 66 评论