你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F030 6引脚控30灯

[复制链接]
digua96 发布时间:2016-2-29 15:35
本帖最后由 digua96 于 2016-3-1 14:23 编辑

之前申请的STM32F030的板子,不知在哪看到多灯控制,以为是行列扫描,
后来仔细一看6根线控制了25个灯,在我印象里这可够多哦,我也弄弄,看看是怎么回事
下面我用6根GPIO引脚做的驱动30个LED灯的小实验:
1、实验材料:30只LED灯(突然要找这么多灯还真没有,东拼西凑三色都有),6只电阻,一块STM32F030开发板;
2、图片:
                  

渐灭

渐灭
渐灭                                 

渐亮

渐亮
渐亮
        

单灯流水

单灯流水
单灯流水                 

背面图

背面图
背面图

目前做了6种流水效果,使用板子上的user按键实现六种流水效果的转换;
20160301
看到有很多跟帖的要原理图,我这还真没画,我下面就大体说一下原理吧:
      大家看到了,所需要的材料是一个单片机、6个电阻、30个灯;
      原理就是数学课本里的排列组合,每一个灯是一种组合方式;一个灯要亮需要两个引脚,并且这两个引脚需要一高、一低,所以在6个引脚里选2个引脚,一共是15种选法,每一种可接正反并联的led灯珠,然后按点阵扫描的方式就可以实现任意灯亮了;
      比如再加一个引脚,7个引脚,选2个应该是21种,那也就是说再加一个引脚可以多控制12灯,也就是42个;C(7,2)=21
收藏 评论11 发布时间:2016-2-29 15:35

举报

11个回答
JackieLaura 回答时间:2016-3-2 12:07:24


IMG_20160302_095951.jpg
wolfgang 回答时间:2016-2-29 15:58:59
30个灯........不错
能构图就更好了~~~~
打出一个字似乎还是少了点~~~~ 弄个8*8 就能打出笑脸的效果咯~~
yklstudent 回答时间:2016-2-29 16:14:13
上个原理图看看
pythonworld 回答时间:2016-2-29 21:43:32
好奇,怎么做到的?
JackieLaura 回答时间:2016-3-1 09:43:09
本帖最后由 JackieLaura 于 2016-3-1 09:45 编辑

原理图能共享吗?手头刚好有块F030
潇潇雨歇pku 回答时间:2016-3-1 13:55:46
不错,求原理图……
digua96 回答时间:2016-3-2 13:31:13
zipl7875 回答时间:2016-3-2 16:24:33
进来学习一下,谢谢
watershade 回答时间:2016-3-2 22:32:44
不错,这做法还真不错
湉湉 回答时间:2016-3-3 01:02:15
好东西 好想法
digua96 回答时间:2016-3-3 09:09:01

我也是感觉很好,分享一下,可能会抛砖引玉

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版