# smart_light **Repository Path**: biggayboss/smart_light ## Basic Information - **Project Name**: smart_light - **Description**: 智能灯光控制 嵌入式硬件代码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2021-01-31 - **Last Updated**: 2024-04-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 2021/1/13 1. - 新建工程模板 - 替换芯片型号,修改启动文件 - LED亮灯实验 PC.13 2. - 0码: ``` ___________ | 220-380ns |____580-1000ns____| X ``` 1码: ``` __________________ | 580-1000ns |____580-1000ns____| X ``` RES码: 低电平 >= 280us 使用该定时器的通道3 # 2021/1/14 确定周期 1200ns 0码: _______ | 300ns |_______900ns_______| 25% 1码: _____________ | 600ns |____600ns____| 50% # 2021/1/31 + 采用翻转IO方式难以实现高速脉冲的发送 + 使用SPI通信模拟发送归零码 + 实现了几个样式的函数 + 呼吸灯 用到了RGB与HSV色彩空间互换的函数 从而调节亮度 + 色轮循环 + 准备进行与涂鸦模块之间通信部分的开发 函数注释模板: ```c /** * @Description LED灯带初始化主调函数 * @Param {void} * @Return {void} */ ``` 文件头部信息模板: ```c /************************************************************ * @FileName: ws2812.c * @Author: Chao.D * @Version: V1.0.0 * @Date: 2021/1/27 * @Description: SPI + DMA 方式实现归零码发送 灯带驱动模块 *************************************************************/ ``` 文件末尾模板: ```c /************************************************************ EOF *************************************************************/ ```