STM32单片机WS2812B驱动程序灯效程序 代码主要是基于stm32开发,包括两路ws2812b初始化代码,以及呼吸灯、跑马灯、彩虹灯等灯效程序,均是用pwm+dma的方式发送数据,不占用内存,本程序已用在项目中,可稳定运行
2021-10-29 11:08:07 4KB STM32 WS2812B RGB
1
程序包括两路ws2812b初始化程序,均是使用pwm+DMA的方式发送数据,不占用内存,另外灯效包括呼吸灯、跑马灯、彩虹灯灯效果,均测试可用,已用在项目上稳定运行。
2021-09-10 21:06:08 4KB WS2812B 驱动程序 呼吸灯 跑马灯
1
前言:本文描述了如何仅使用一片esp8266的1个GPIO驱动WS2812B型全彩RGB LED。 底层驱动参考了https://github.com/cnlohr/ws2812esp8266,驱动程序还移植Adafruit_NeoPixel的应用库,可实现多种常用特效。在此基础上还连接到了机智云物联网平台,利用其强大的代码自动生成工具,简单三步即完成了一个智能灯的开发。 视频: Step1:在开发者中心新建产品; Step2:添加数据点,可使用微信宠物屋Demo模板导入,删除不需要的即可; Step3:在MCU开发栏目选择SoC方案生成代码SDK; Step4: 下载通用版本调试APP,支持安卓和IOS: https://dev.gizwits.com/zh-cn/developer/resource/demo_app?protoc=WIFI Step5:把下载的SDK改个名字,原来的有点长,不方便,我这里改为SoC_ESP8266_WS2812B_SmartLEDs 然后添加WS2812B型RGB LED的驱动文件(可在附件源码中找到这2个驱动文件): 把Adafruit_NeoPixel.c文件放到SoC_ESP8266_WS2812B_SmartLEDs\app\driver下 把Adafruit_NeoPixel.h文件放到SoC_ESP8266_WS2812B_SmartLEDs\app\include\driver下 本驱动提供如下功能,更多见“相关文件”下载
2021-08-21 14:16:53 11.29MB ws2812b ws2812b驱动 rgb5050 电路方案
1
代码主要是基于stm32开发,包括两路ws2812b初始化代码,以及呼吸灯、跑马灯、彩虹灯等灯效程序,均是用pwm+dma的方式发送数据,不占用内存。
2021-04-12 11:01:15 4KB WS2812B 驱动程序 呼吸灯 跑马灯
1
代码主要是基于stm32开发,包括两路ws2812b初始化代码,以及呼吸灯、跑马灯、彩虹灯等灯效程序,均是用pwm+dma的方式发送数据,不占用内存,本程序已用在项目中,可稳定运行。
2019-12-21 22:14:18 4KB WS2812B 驱动程序 呼吸灯 灯效
1
ws2812B驱动的51程序,对初学者是难得的资料,是项目移植的好程序
2019-12-21 21:33:04 964KB ws2812B
1