自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AS608指纹模块的调试及录入指纹、验证指纹代码实现

第二步:把手指放在指纹模块上,点击获取图像,如果图像获取成功,则证明我们的AS608指纹模块是完好无损,可正常使用的。第一步:打开设备连接,选择我们的端口型号(在设备管理器中可查看)我们通过上位机和CH341 USB转TTL模块来进行验证。注意:串口7快速中断,需要放在main.c中。我这里使用的是厂商资料里自带的上位机软件。

2025-06-10 19:52:25 2231

原创 基于单片机与BY8301-16P 语音模块间的串口通信,实现播放指定音频

这行代码定义了一个字节数组string,它包含了发送给BY8301-16P语音模块的串口命令。根据之前对BY8301-16P串口通信协议的了解,这是一个标准的**“选曲播放”**命令。0x7E起始码 (Start Code)。所有命令的开始字节。0x05长度 (Length)。表示从“长度”到“校验码”之间的字节数。这里是,共5个字节。所以实际长度是 5字节。0x41操作码 (Operation Code)。根据手册,0x41是“选曲播放”命令的操作码。0x00参数1 (Parameter 1)。

2025-06-05 17:26:29 2097

原创 使用SG90舵机(180度版本)实现门锁开关功能

SG90舵机是一款广泛使用的微型伺服电机,具有小巧轻便、价格低廉的特点,适用于机器人、门锁控制等需要精确角度调节的场景。其180度版本通过PWM信号控制,典型参数为:周期20ms(50Hz),脉宽0.5ms-2.5ms对应0-180度角度。使用CH32V307单片机驱动时,需配置定时器2产生周期20ms的PWM信号,并初始化相应GPIO引脚。系统时钟96MHz经96分频后得到1MHz计数频率,配合自动重装值和比较寄存器设置,可实现精确的舵机角度控制。该方案成本低、易于实现,适合智能门锁等物联网应用场景。

2025-06-04 16:41:40 1956

原创 四行代码完成单片机的按键边沿检测

按键抖动是指机械开关(如按键、拨动开关等)在按下或释放时,由于触点的物理弹性,导致信号在短时间内出现多次快速振荡(高低电平跳变)的现象。这种抖动会导致单片机误判为多次触发,从而引发错误操作。

2025-05-06 13:44:05 963

原创 基于单片机的简易任务调度器实现周期性执行函数

就像有个。

2025-05-05 22:10:27 776

空空如也

空空如也

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

TA关注的人

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