Yang_⁠
码龄6年
关注
提问 私信
  • 博客:111,699
    社区:1
    问答:68
    111,768
    总访问量
  • 22
    原创
  • 59,879
    排名
  • 126
    粉丝
  • 2
    铁粉
  • 学习成就

个人简介:不怎么看CSDN的消息,有问题请加群询问。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2019-03-22
博客简介:

qq_44817843的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    1
    当前总分
    68
    当月
    1
个人成就
  • 获得132次点赞
  • 内容获得28次评论
  • 获得770次收藏
  • 代码片获得181次分享
创作历程
  • 1篇
    2024年
  • 7篇
    2021年
  • 13篇
    2020年
  • 1篇
    2019年
成就勋章
TA的专栏
  • ESP IDF
    1篇
  • ESP8266(Arduino)
    7篇
  • ESP32键盘(64键)
    12篇
  • ESP32(Arduino)
    1篇
  • 服务器
    1篇
  • 模电
    1篇
兴趣领域 设置
  • 嵌入式
    单片机嵌入式硬件
  • 硬件开发
    硬件工程
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

一、VSCode安装IDF5.3

版本选择自己需要安装的版本, 如果已经安装了IDF的其他版本,只要与图中3、4处设置的安装目录不同也不会有影响(不是说一定要和图中路径名称一样)。,如果没反应可能是加载太慢,长时间未加载出来建议搭梯子配合使用。如果编译失败,请查看左下角的IDF版本是否正确,点击下方的。点击左侧 扩展 图标,在搜索框内搜索 idf。创建成功后的本地目录中还缺少依赖的组件,在。图标进行编译,编译时会从乐鑫的组件仓库将。,并使用梯子下载,可提高安装成功率。,选择工程存放路径后,完成创建。文件中可查看工程依赖的组件。
原创
发布博客 2024.09.05 ·
1254 阅读 ·
27 点赞 ·
0 评论 ·
20 收藏

ESP32C3 BLE 身份验证失败,错误代码0x66,则设备绑定信息将被删除

答:

解决方法:把开发环境升级到最新

回答问题 2022.08.31

ESP32C3 BLE 身份验证失败,错误代码0x66,则设备绑定信息将被删除

发布问题 2022.08.27 ·
1 回答

Visual Studio Code 下的 Arduino 开发

Visual Studio Code 下的 Arduino 开发〇、 简介一、Arduino IDE 环境1、下载/安装 Arduino IDE2、下载/安装 串口驱动3、安装ESP32/ESP8266支持包二、VSCode 环境1、下载/安装 VSCode2、VSCode 的其他设置三、VSCode 配置 Arduino 环境1、下载 Arduino IDE 插件2、编译 Arduino 代码3、烧录 Arduino 代码〇、 简介使用VSCode编辑Arduinio代码需要安装ArduinoIDE,
原创
发布博客 2021.07.03 ·
1466 阅读 ·
1 点赞 ·
0 评论 ·
10 收藏

ESP32/ESP8266 OTA服务器搭建

目录一、同一局域网下通过游览器更新二、通过网络服务器获取固件1、第三方云平台(1)固件保存及固件地址链接获取(2)ESP32代码设置2、python下的SimpleHTTPServer方法(1)云服务器设置(2)ESP32代码设置(3)关闭SimpleHTTPServer3、Apache2搭建HTTP服务器(1)云服务器设置解决方法一、解决方法二、解决方法三、(2)ESP32代码设置(3)关闭Apache2(4)卸载Apache2三、建议ESP32和ESP8266的OTA升级有两种方式这里介绍的是ESP
原创
发布博客 2021.01.24 ·
4359 阅读 ·
8 点赞 ·
3 评论 ·
56 收藏

原理篇6、ESP8266接收器

目录
原创
发布博客 2021.01.03 ·
1648 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

原理篇5、ESP32中的FreeRTOS

目录ESP32简介1、CPU2、储存3、通信4、硬件FreeRTOS简介说明任务任务创建任务删除软件定时器创建软件定时器软件定时器激活软件定时器停止软件定时器删除队列队列创建队列写入队列读取信号量信号量创建信号量获取信号量释放信号量删除任务通知向其他任务[发送通知](https://www.freertos.org/xTaskNotifyGive.html)等待其他任务的通知ESP32简介乐鑫官网关于ESP32 系列模组的技术规格书https://www.espressif.com/zh-hans/p
原创
发布博客 2021.01.03 ·
8472 阅读 ·
14 点赞 ·
0 评论 ·
97 收藏

原理篇4、CH9328使用

目录引脚介绍电路连接数据格式参考资料引脚介绍...电路连接...数据格式...参考资料
原创
发布博客 2021.01.02 ·
9581 阅读 ·
14 点赞 ·
1 评论 ·
65 收藏

原理篇3、WS2812灯珠控制

目录WS28120/1 码表示RGB数据表示ESP32的RMTRMT的初始化WS28120/1 码表示RGB数据表示一个WS2812灯珠有红绿蓝三种颜色,分别控制这三种颜色的亮度可配出各种颜色。每种颜色的分辨率为8位,即亮度范围是0~255。所以一个灯珠理论上可呈现2553=16777216(0)\tag {0}255^{3}=167772162553=16777216(0)种颜色。不过我分不出来这么多种颜色。每种颜色用8位数据表示,3种颜色总共使用24位数据表示。格式为:注:数据传输
原创
发布博客 2021.01.02 ·
10998 阅读 ·
2 点赞 ·
2 评论 ·
40 收藏

原理篇2、按键扫描电路与驱动程序

目录74H595电路按键矩阵原理扫描驱动程序
原创
发布博客 2021.01.02 ·
4422 阅读 ·
2 点赞 ·
0 评论 ·
10 收藏

原理篇1、锂电池充/供电与电量检测

目录1、充电、供电电路2、电量检测电路3、电量计算4、关于IIR滤波器设计1、充电、供电电路键盘上的充电电路原理图数据手册中的原理图其中与TP5400 3脚(PROG)连接的电阻用来设置充电电流大小。电阻大小与充电电流的关系:充电指示灯显示状态TP5400的 1 脚(Vout)只有5V/1A的输出能力。在设计电路的时候之间将5V输出用来给键盘供电,由于输出功率原因,只能限制了WS2812灯珠的显示亮度。WS2812灯珠的亮度限制在 keyboard.h 的第185~188
原创
发布博客 2020.12.31 ·
37743 阅读 ·
32 点赞 ·
18 评论 ·
377 收藏

制作篇6、键盘自定义

键盘信息自定义键盘信息在 keyboard.h 的第22行#define DeviceName "ESP32keyboard" //设备名#define Manufacturer "Yang" //设备制造商#define DevicePower 100 //默认设备电量#define KEYBOARD_VERSION 4 //键盘版本(0~255) ,更改版本后,之前保存的设置将被恢复为默认值.接收器信息在 keyboard.h 的第
原创
发布博客 2020.12.31 ·
1862 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

制作篇5、键盘使用

模式切换切换到USB模式:按下Fn和左Ctrl 此时问号键的灯光会点亮,再按下回车键即可切换到USB模式,此过程中Fn不要松开。具体过程是,按下 Fn,按下 左Ctrl ,抬起 左Ctrl ,按下回车键。此后键盘将转为USB模式。切换到蓝牙模式:与切换到USB模式过程相同,只是左Ctrl 改为 Win键。切换到接收器模式:与切换到USB模式过程相同,只是左Ctrl 改为 ALT键。详细说明查看 readme.txt 内的 "二、使用说明"结尾部分组合键的使用以及电量查询和键盘信息的更改.灯
原创
发布博客 2020.12.31 ·
927 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

制作篇4、代码烧录

首次代码烧录详细的烧录过程在项目文件的 readme.txt 文件中有详细说明。这里简单说明在第一次代码烧录前需要做的准备工作:1、蓝牙键盘库的安装库安装方法查看 readme.txt 内的 “二、使用说明”2、键盘拨码开关设置debug开关闭合,HID开关断开。程序下载和代码调试的功能。debug开关断开,HID开关闭合。USB模式。切记!在上电时不要将两个开关同时闭合。3、串口打印调试信息keyboard.h 中第19行和20行处的两个预定义// #define DEBUG_K/
原创
发布博客 2020.12.31 ·
2052 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

制作篇3、PCB焊接

焊接过程没什么好说的,建议使用焊锡膏,将焊锡膏抹在焊盘上(不要上太多锡膏),然后将元器件摆放好(注意有些元器件的引脚和正负极性),用电烙铁直接加热至锡膏熔化就行。注意电烙铁持续加热时间不要超过 5s,5s 不是确切值,总之不要加热太久,长时间加热元器件可能导致损坏。注意元器件的焊接先后顺序,以免妨碍其他元器件焊接。注意焊接Type-C母座时,引脚距离很近,焊接后容易焊锡连接导致短路,先用万用表检测一下是否短路后再进行上电。如果短路,重新焊。注意焊接自锁开关时,自锁开关的正反不要搞错,正确的是按下自锁
原创
发布博客 2020.12.31 ·
1309 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

制作篇2、PCB制作

下单软件安装下单之前需要安装嘉立创的下单助手,软件下载地址https://www.jlc.com/portal/appDownloadsWithConfig.html下载后根据软件提示安装。.制作过程打开嘉立创下单助手,将项目文件夹,PCB工程目录下的 Gerber 文件提交到嘉立创下单助手。按照下图步骤直接提交压缩包。等待文件解析成功。文件解析成功后自动进入如下图显示的界面,选择板子数量为 5,并点击下一步。.界面跳转后,在箭头1处自行选择是否需要生产稿,什么是生产稿可点击旁边
原创
发布博客 2020.12.31 ·
1227 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

制作篇1、材料准备

键盘制作材料清单名称数量(个)价格(元)GH60外壳135GH60定位板135茶轴11038键帽左移64键键帽(一套)29卫星轴一套20PCB板5743000mAh锂电池115.8ESP32-WROOM-32D111.5CH9328(SOP-16)12.2CH340C(SOP-16)11.474HC595D(SOP-16)22.5*2TP5400(SOP-8)10.77
原创
发布博客 2020.12.31 ·
2068 阅读 ·
2 点赞 ·
0 评论 ·
10 收藏

晶体管放大、饱和、截止状态判断

NPN晶体管晶体管导通电压为Ube。直接测量:测得晶体管EBC极电压分别为Ue、Ub、Uc。若基极与发射极电势差小于导通电压(Ub-Ue<Ube),则晶体管处于截止状态。否则,当集电极与发射极电势差大于基极与发射极电势差(Uc-Ue>Ub-Ue),集电结反偏,发射结正偏,处于放大状态,否则(Uc-Ue<Ub-Ue),集电结正偏,发射结正偏,处于饱和状态。计算电流:当基极电压小于晶体管导通电压,晶体管处于截止状态。当基极电压大于晶体管导通电压,晶体管处于放大或饱和状态,1、
原创
发布博客 2020.09.29 ·
14663 阅读 ·
9 点赞 ·
0 评论 ·
25 收藏

Arduino ESP8266学习(5)

ESP8266的的花样点灯使用WS2812B制作灯环实物预览效果(待制作)。。。。。。实物制作材料清单名称数量D1 mini (esp8266)15050灯珠 (WS2812)60DS18B201光敏电阻11206贴片电容(104)161206贴片电阻(105)11206贴片电阻(4701)1.DS18B20...
原创
发布博客 2020.03.18 ·
970 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

Arduino ESP8266学习(4)

ESP8266的花样点灯使用74H595制作4x4x4光立方实物效果和程序运行效果如下本章使用esp8266,74H595,led灯制作4x4x4的光立方(上一篇在文章最后推荐了一个视频教程 里面有关于74H595的使用方法 )。光立方的大小是4x4x4,所以需要用到两块74H595控制64颗led灯。...
原创
发布博客 2020.02.12 ·
1383 阅读 ·
1 点赞 ·
1 评论 ·
12 收藏
加载更多