13、Arduino 电子项目:从二进制计数器到 LED 点阵动画

Arduino 电子项目:从二进制计数器到 LED 点阵动画

在电子项目开发中,借助外部集成电路(IC)可以显著简化电路设计和代码编写,提升项目的可实现性。下面将详细介绍二进制计数器和 LED 点阵显示的相关内容。

二进制计数器与级联芯片

在电子电路搭建里,我们可以通过级联多个 595 芯片来扩展输出引脚。第二个 595 芯片的连接方式和第一个基本相同,其时钟(Clock)和锁存(Latch)引脚与第一个 595 芯片的对应引脚相连。同时,从第一个芯片(IC 1)的 9 号引脚(数据输出引脚)连接一根线到第二个芯片(IC 2)的 14 号引脚(数据输入引脚)。

数据从 Arduino 输入到第一个 IC 的 14 号引脚,第二个 595 芯片通过 IC 1 的 9 号引脚与第一个芯片级联,IC 1 输出的数据会进入 IC 2 的 14 号引脚。当输入第九位及更高位数据时,IC 1 中的数据会从其数据引脚移出,进入第二个 IC 的数据引脚。当 Arduino 通过数据线发送完 16 位数据后,最先发送的 8 位数据会从第一个芯片移出并进入第二个芯片,即第二个 595 芯片存储最先发送的 8 位数据,第一个 595 芯片存储第 9 到 16 位数据。这种级联方式几乎可以无限扩展 595 芯片的数量。

练习 :利用项目 18 的电路和全部 16 个 LED,重现《霹雳游侠》(或《赛昂》)的灯光效果,让 LED 灯在 16 个 LED 间来回闪烁。

相关概念与技巧总结

在这个过程中,涉及到了多个重要的概念和技巧:
- 二进制数系统 :了解二

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值