基于Arduino数字骰子源码及设计说明-电路方案

VIP专享 2021-04-22 19:16:57 941KB ZIP
10
收藏 收藏
举报

数字骰子设计说明: 该设计基于Arduino开发板,使用数码管与按键进行组合,做一个简易数字骰子。数字筛子的基本原理是数码管快速在1-8之间循环跳动,当按下按键时,数码管定格在当前的数字上,不再跳动。 由于数码管品种多样,还有共阴共阳的,下面我们使用一个数码管段码生成器(在文章结尾)去解决不同数码管的问题。由于手头现有的一位不知品牌的共阳数码管:型号D5611 A/B,在Eagle找了一个类似的型号SA56-11,引脚功能一样可以直接代换。所以下面电路图使用SA56-11做引脚说明。 注意: 将数码管的a~g段,分别接到Arduino的D0~D6上面。如果你手上的数码管未知的话,可以通过通电测量它哪个引脚对应哪个字段,然后找出a~g即可。 分清共阴还是共阳。共阴的话,接220Ω电阻到电源负极;共阳的话,接220Ω电阻到电源+5v。 220Ω电阻视数码管实际工作亮度与手头现有原件而定,不一定需要准确。 按下按钮即停。 数字骰子演示视频: 源代码 由于我是按照段码生成器默认接法接的,所以不用修改段码生成器了,直接在段码生成器选择共阳极,再按“自动”生成数组就搞定。

...展开详情
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 至尊王者

关注 私信
上传资源赚钱or赚积分
最新推荐
基于Arduino数字骰子源码及设计说明-电路方案 (VIP专享) VIP下载
1/0