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