项目简介
本项目是基于Arduino平台开发的FadeLED库。它能借助具备PWM功能的GPIO引脚,让LED实现淡入淡出效果。该库包含四个类,为用户提供多样化的LED亮度控制方式。
项目的主要特性和功能
- 多种渐变效果:支持线性淡入淡出、指数衰减淡入淡出,还能自定义渐变效果。
- 状态管理:通过状态机管理LED状态,保证渐变过程平滑稳定。
- 主动低电平支持:支持将LED以阳极接Vcc、阴极接PWM的下拉方式连接。
- 示例丰富:库中提供多个示例代码,展示不同渐变效果的使用方法。
- 依赖简单:仅依赖StateMachine类。
安装使用步骤
安装
假设用户已下载本项目的源码文件。
使用
在Arduino项目中引入相应的头文件,创建对象并调用相关函数即可控制LED灯。详细的API和使用方法可参考文档或源代码中的示例。使用时请确保连接的LED支持PWM输出,并且正确设置了GPIO引脚。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】