写点什么

和 12 岁小同志搞创客开发:如何驱动 LED 点阵模块?

发布于: 刚刚
和12岁小同志搞创客开发:如何驱动LED点阵模块?

机缘巧合在网上认识一位 12 岁小同志,从零开始系统辅导其创客开发思维和技巧。

项目专栏:https://blog.csdn.net/m0_38106923/category_11097422.html


LED 点阵模块和LED数码管一样,本质上是由多个发光二极管封装在一起组成,最直接的控制方式也是和 LED 数码管如出一辙,可以使用单片机 I/O 口控制每一个 LED 点阵灯。

LED 点阵模块内部原理结构如下所示:

驱动电路设计仿真如下所示:

由上图可见,点阵模块中 LED 灯数量较多,使用单片机 I/O 口直接控制非常不方便, 此时最好使用 LED 专用主控芯片。

例如,DF 创客社区 8x8RGB 全彩 LED 点阵模块,采用 LED 专用主控芯片 WS2812,每个 LED 拥有独立地址位,可以单独控制,并且每一个 RGB 像素点可实现 256 级亮度显示,完成 16777216 种颜色显示,扫描频率不低于 400Hz。仅需一根管脚即可控制所有 LED,并且模块支持级联控制,可以多个模块同时控制,不占用管脚资源。

驱动代码如下所示:

发布于: 刚刚阅读数: 2
用户头像

【研究方向】物联网、嵌入式、AI、Python 2018.02.09 加入

【公众号】美男子玩编程

评论

发布
暂无评论
和12岁小同志搞创客开发:如何驱动LED点阵模块?