版本协议

Public Domain

标签
专业版
第十届立创电赛 #基于立创地阔星STM32的简易流水灯课程设计

创建时间:2个月前

65 0

视频

描述

<div> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">* 1、项目功能介绍</h3> <hr> <p style="line-height:1.8;">本项目作为 STM32 入门级课程设计,针对初学者对嵌入式系统 GPIO 控制、定时器应用及状态机编程的学习需求,设计了一款多功能流水灯系统。通过 "硬件模块化搭建 + 软件分层设计" 的方案,解决传统流水灯功能单一、模式固定、交互性差的问题,具体实现:① 基础功能:8 路 LED 灯支持 7 种流水模式(单灯循环、双灯对向、追逐闪烁、全亮渐灭等),通过定时器精准控制切换间隔(100ms-1s 可调);② 交互控制:2 个独立按键实现模式切换(短按)与速度调节(长按),操作反馈通过 LED 闪烁提示;③ 学习价值:电路设计包含电源保护、信号隔离等实用细节,代码采用状态机架构与模块化编程,适合初学者理解 STM32 外设控制逻辑。项目通过直观的灯光效果与可交互的操作设计,帮助入门者快速掌握嵌入式开发的核心思路,兼具教学演示与趣味实践价值。</p> <h3 style="line-height:1.8;">*2、项目属性</h3> <hr> <p style="line-height:1.8;">① 项目为<strong>首次公开</strong>,未在任何平台或比赛中发布过设计方案及实物;② 项目为<strong>原创设计</strong>,硬件电路在参考 STM32 最小系统基础上独立完成,软件代码采用状态机架构自主编写,核心逻辑(多模式切换算法、按键消抖处理)无抄袭;③ 项目作为学校嵌入式课程设计完成,未参加过任何竞赛,仅在课程内部进行过演示性答辩;④ 项目无侵权或引用其他开源项目核心设计的情况,所有功能均基于 STM32 标准外设库开发</p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">* 3、开源协议</h3> <hr> <p style="line-height:1.8;">本项目遵循<strong>GPL3.0 开源协议</strong>,核心功能(STM32 控制电路原理图、多模式流水灯控制代码、按键交互逻辑)开源比例达 100%,完全满足大赛开源要求。项目开发过程中参考了 STM32 官方数据手册及标准外设库示例代码,均已在文档中注明来源;未直接引用其他开源项目的原电路或代码。所有硬件设计文件(嘉立创 EDA 工程)、软件源码及注释文档将完整开源,供初学者学习参考。</p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">*4、硬件部分</h3> <hr> <ul> <li>主控模块:以 STM32F103C8T6 为核心,通过 GPIO 引脚(PA0-PA7)控制 8 路 LED,PB0-PB1 引脚连接按键,TIM2 定时器产生精准延时,实现灯光切换的时间控制。</li> <li>驱动模块:每路 LED 串联 220Ω 限流电阻,通过 STM32 GPIO 推挽输出驱动(高电平点亮),避免过流损坏芯片;按键采用上拉输入设计,按下时接地产生低电平信号。</li> <li>电源模块:采用 5V USB 供电,通过 AMS1117-3.3V 稳压芯片转换为 3.3V 给 STM32 供电,输入端并联 10μF 电解电容与 0.1μF 陶瓷电容滤波,确保供电稳定。<img src="//image.lceda.cn/pullimage/jZ6oM9QgHmc9VfgwQZdmVvH1cfgpO3z9LYwWRYK2.png" alt="jZ6oM9QgHmc9VfgwQZdmVvH1cfgpO3z9LYwWRYK2.png"></li> </ul> <h3 style="line-height:1.8;">*5、软件部分</h3> <hr> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">*6、BOM清单</h3> <hr> <p style="line-height:1.8;"><img src="//image.lceda.cn/pullimage/1NOjfF0mhzkoCyTkHeeiuVKejYYJXiY4wlfvBlus.png" alt="1NOjfF0mhzkoCyTkHeeiuVKejYYJXiY4wlfvBlus.png"></p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">*7、大赛LOGO验证</h3> <hr> <p style="line-height:1.8;"><img src="//image.lceda.cn/pullimage/Gi32DeMyP56DzqSJCzc5xFeQdjUklAtj31a3FCVH.png" alt="Gi32DeMyP56DzqSJCzc5xFeQdjUklAtj31a3FCVH.png"></p> <p style="line-height:1.8;"> </p> <h3 style="line-height:1.8;">* 8、演示您的项目并录制成视频上传</h3> <hr> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;"> </p> <p style="line-height:1.8;"><span style="font-size:14px;"><a href="/posts/42551e8f2f2548cabc1c36626a42da94" target="_blank">前往查看更多详情 ></a></span></p> <p style="line-height:1.8;"> </p> </div>

文档

BOM

暂无

附件

附件名 下载
基于立创地阔星STM32F103C8T6的简易流水灯课程设计-代码.zip

成员

评论(0)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
goToTop
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow