c语言编程16个点阵跳动的心,Arduino点阵制作跳动的心

本文介绍了使用Arduino Uno和8x8共阳LED点阵制作跳动的心形动画。通过编程控制行和列引脚,实现大、小心形交替显示,代码包括行和列的定义、显示函数以及清空显示函数。
摘要由CSDN通过智能技术生成

ffc83e4a57c63441db73706e8e1d286c.gif

这次介绍的是使用8×8点阵(没有用到驱动模块,直接用Ardunio IO口控制)制作跳动的心。差不多用完所有IO口了,才能控制64个LED灯。

点阵说明

一般数码管有出厂信息:比如型号为LG5011AH,LG5011BH这里面的AH、BH中的A代表共阴极、B代表共阳极,H代表高亮。参考

另外,关于8*8点阵共阳和共阴的解释(有的初学者是一头雾水):

1. 有的朋友 认为:共阳就是LED正极全部接在一起,而负极则不是,共阴相反但也是类似。这种说法是错误的哦!(数码管的共阳和共阴是这样的),但点阵8*8点阵共阴 和共阳都是接在一起的。

2. 所谓共阳和共阴只是管脚排列名称相同(也就是说无论共阳还是共阴管脚编号一 致),但行和列的极性则相反。既然这样,那么我反过方向接共阳不就是变成了共阴吗?理论上是的,但要注意行和列相交的位置发生了变化。

3. 注意:8*8点阵的管脚不是有顺序的排列哦!参考

引脚说明

3428f03ba9294b84193b717bd65fde98.png

BOM表

Arduino Uno *1

共阳 8x8LED点

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值