项目简介
本项目是基于Arduino的非标准复用LED数码管显示库,可用于编程控制非标准的复用LED显示器,这些显示器可从微波炉、DVD/VCR播放器等常见废弃电器中获取,适用于具有共享公共引脚以定位特定数字,且各数字段有独立引脚的电路。
项目的主要特性和功能
- 提供方便的Arduino库,便于对非标准LED数码管显示进行编程。
- 支持全亮、全灭、闪烁、单段点亮、显示数字0 - 9、多位数字显示等多种显示功能。
- 可通过数字引脚和段引脚数组,灵活定义不同的数码管布局。
- 支持常规数字映射,能用便捷的数字函数显示数字。
- 能在多个数码管上显示整数,最大支持9999。
- 具备特殊的“疯狂八段”显示动画效果。
安装使用步骤
- 解压已下载的项目源码文件。
- 将解压后的文件放到Arduino的libraries文件夹中。
- 打开Arduino IDE,在项目里包含NSegmentDisplay库:
#include <NSegmentDisplay.h>
。 - 根据数码管布局,创建对应的数字引脚和段引脚数组。
- 创建NSegmentDisplay实例,传入必要参数(共阳极/阴极、段引脚数量、数字引脚数量等)。
- 使用库中的函数(如
on()
、off()
、blink()
等)控制数码管显示。 - 将代码上传到Arduino设备,根据实际显示效果调整参数和布局。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】