Arduino系列教程-019 8x8点阵实验
来源:互联网 发布:网络术语 编辑:程序博客网 时间:2024/04/28 14:07
本教程来至yingcloud.com网站
用硬件实现8x8点阵LED显示字母A-I的实验,采用Arduino作为整个线路控制的核心,并编制软件程序,实现动态显示,通过此设计来巩固硬件系统的设计及编程,付诸实践,提高动手能力。
实验元器件
8x8点阵、220Ω电阻8个、面包板2个、跳线若干、Ardino板
下面来看下点阵的等效电路:
其等效电路如图所示,只要其对应的X、Y轴顺向偏压,即可使LED发亮。例如如果想使左上角LED点亮,则Y0=1,X0=0即可。应用时限流电阻可以放在X轴或Y轴。
如图为引脚图,LED一般采用扫描式显示,实际运用分为三种方式
(1)点扫描
(2)行列扫描
16×64=1024Hz,周期小于1ms即可。若使用第二和第三种方式,则频率必须大于16×8=128Hz,周期小于7.8ms即可符合视觉暂留要求。此外一次驱动一列或一行(8颗LED)时需外加驱动电路提高电流,否则LED亮度会不足。
原理图
参考上图完成点阵实验接线。
实物图
线路连接好,开始实验。程序写入后,就可以看见LED点阵上交替显示字母A、B、C、D、E、F、G、H、I,当然还可以设计出很多显示,关键还是掌握点阵的原理。
课程总结
其实点阵的发光原理还是基于LED灯的原理,一个点阵里面可以看成若干个LED灯的组成,这次实验总体来说达到了预期目的,提高自己的动手能力,遗憾的就是不能进一步扩展和深入研究,希望有时间对程序和电路图进一步改进。
程序代码:
程序源代码
0 0
- Arduino系列教程-019 8x8点阵实验
- Arduino 8x8点阵怦然心动
- 西电数电实验考试--8x8点阵显示汉…
- Arduino系列教程-016 74HC595实验
- 74hc959 与8x8点阵
- arduino 控制8*8点阵
- Arduino系列教程-04 广告灯效果实验
- LED 四个8x8 组合 16X16点阵移位分析
- 51单片机的8x8点阵贪吃蛇
- Arduino系列教程-011 温度传感器
- Arduino系列教程-014 数码管
- 8X8 LED点阵显示原理与编程技术(转)
- 用 74hc138 和 74hc595 驱动 8x8 点阵显示
- 5x8字符点阵的软件模拟
- MAX7219点阵模块 Arduino
- 8*8LED点阵显示爱心的Arduino实现
- Arduino系列教程-01 Hello World!
- Arduino系列教程-02 点亮LED灯
- sqli注入原理浅析
- 第三章续:O(n)复杂度算法
- 关于SIGBUS的总结
- java编译执行
- Android SQLite数据库 笔记
- Arduino系列教程-019 8x8点阵实验
- 普及
- Word2013中公式应用的若干问题
- phpize 时 Cannot find autoconf 解决方法
- 认识loadrunner及相关性能参数
- Spring MVC框架搭建(spring4.0+hibernate4.3)
- 年后综合症
- Eclipse快捷键总结
- RedHat 命令行下安装图形界面