0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何制作可单独寻址的LED矩阵标牌

454398 来源:wv 2019-10-10 14:12 次阅读

步骤1:一起焊接一些LED灯带插入矩阵

从github下载代码时,您会看到一个名为“ examples”的文件夹。确保“ examples”文件夹位于“ Arduino”文件夹中,并且位于“ libraries”文件夹旁边-不在“ libraries”内部!如果您的文件夹不在正确的位置,它将无法正常工作。

接下来,下载这些库:

NeoMatrix

NeoPixel

GFX

然后将所有这些文件夹放入“库”文件夹中。检查我的文件夹结构的图像,以确保您的图像相似。

现在是时候设置您的LED了。 NeoMatrix库为您提供了多个设置LED矩阵的选项。当您将LED灯条焊接在一起时,请务必记住,您必须将LED和adruino的物理配置与代码中配置的匹配。

打开“示例”,然后找到“ matrixtest”。在arduino IDE中打开此文件。

在文件顶部附近,您会找到用于定义矩阵对象的代码行。这是我的样子:

Adafruit_NeoMatrix矩阵= Adafruit_NeoMatrix(5,7,3,

NEO_MATRIX_TOP + NEO_MATRIX_LEFT +

NEO_MATRIX_ROWS + NEO_MATRIX_ZIGZAG,

NEO_RGB + NEO_KHstrong br》这就是该代码的含义:

Adafruit_NeoMatrix矩阵= Adafruit_NeoMatrix( =“为我建立一个新矩阵”

5 =“ 5像素宽”

7 =“和7个高的LED灯条。”

3 =“我将蓝色数据线从我的LED灯条插入arduino的插针3中。“

NEO_MATRIX_TOP + NEO_MATRIX_LEFT =”距我的arduino最近的条带的起点位于矩阵的左上角。“

NEO_MATRIX_ROWS = “我将条带水平放置,而不是垂直放置。”

NEO_MATRIX_ZIGZAG =“我将条带焊接成锯齿形,而不是渐进式。”

NEO_RGB =“我的条带具有RGB LED,而不是GRB LED。”

NEO_KHZ800 =“我的条带的工作频率为800KHz。”(这最后两个将在您购买的LED灯条的数据表中。)

);

请看一下我的LED灯的图片,并注意:

我在7条灯带上每条带5个LED

我的arduino在矩阵的左上角

我的蓝色数据线焊接到了我的插针3上arduino

我的LED灯带是水平的

我以“之字形”的形式将它们焊接在一起,这意味着每隔一个的灯带都是颠倒的(下一节有更多内容)

步骤2:锯齿形。进步。

从刚刚构建的矩阵对象中,我们得到了很多选择。幸运的是,大多数人都非常直接。选择“之字形”或“渐进式”的步骤可能不是很清楚。不同之处在于:连续焊接LED的“渐进式”排列。您将LED灯条剪成两段,并在两段之间直接焊锡丝。如果要将它们转换成矩阵,则需要将第二条带子缠绕起来,以便导线最终位于LED的后面。

步骤3:ZigZag

我喜欢在许多地方使用锯齿形案例。 LED平躺,很好。

之字形是通过将LED灯条切成小块,将其他每条灯条上下颠倒并在侧面焊接在一起来完成的。参见示例图片。

第4步:连接到Arduino

现在您已将LED焊接好了。

请记住,如果您在代码中的矩阵对象中指定了“ 3”,则需要将LED灯条连接到arduino的引脚3上。 。

大多数LED灯条有4根线:2条黑色接地线,1条红色电源和1条蓝色数据/信号线。在这种情况下,我们只需要1个黑色,1个红色和1个蓝色。 (在其他情况下,如果电源和信号不是来自同一位置,则有两条黑线。在这种情况下,您需要将黑线与红线配对,另一根黑线与蓝线配对。 )

将一根黑色导线连接到GND,将红色导线连接到5V,将蓝色导线连接到引脚3。我在图中使用了arduino micro。

第5步:对其进行测试!

在您的matrixtest文件中,找到以下行:

matrix.print(F(“ Howdy”));

并将“ Howdy”更改为您想要的任何内容。接通您的arduino的电源(我正在通过图片中的USB为我的arduino供电),然后尝试一下!我将留给您阅读示例代码,并弄清楚如何自己解决该问题! ;)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led
    led
    +关注

    关注

    237

    文章

    22445

    浏览量

    645848
收藏 人收藏

    评论

    相关推荐

    使用Arduino Nano制作一个4×4×4 LED立方体

    在这个项目中,我们将使用 Arduino Nano 制作一个很酷的 4×4×4 LED立方体。LED 立方体,也称为 LED矩阵,可以照亮您
    的头像 发表于 02-11 12:07 1324次阅读
    使用Arduino Nano<b class='flag-5'>制作</b>一个4×4×4 <b class='flag-5'>LED</b>立方体

    将动态指示段重定向到单独LED

    有时,除了数字指示器之外,还需要单独LED。它们可以连接到微控制器的单独引脚,但您也可以节省引脚。如果数字指示器具有从未使用过的段(例如,右边数字中的一个点),则可以将它们重定向到外部 L
    发表于 02-02 16:49 133次阅读
    将动态指示段重定向到<b class='flag-5'>单独</b>的<b class='flag-5'>LED</b>

    浅谈PLC编程的字节寻址和字寻址

    在PLC编程时,字节或多字节的变量一般支持绝对地址寻址(比如,IW0、MD4等)。要想正确寻址,则必须要搞清楚寻址的规则。目前常见的规则有两种:字节寻址和字
    发表于 01-24 10:51 198次阅读
    浅谈PLC编程的字节<b class='flag-5'>寻址</b>和字<b class='flag-5'>寻址</b>

    PLC里面的立即寻址、直接寻址、间接寻址你都搞懂了吗?

    我们都知道西门子200plc有三种寻址方式:立即寻址、直接寻址、间接寻址;这里主要给大家区分下直接和间接寻址
    的头像 发表于 01-04 15:20 975次阅读
    PLC里面的立即<b class='flag-5'>寻址</b>、直接<b class='flag-5'>寻址</b>、间接<b class='flag-5'>寻址</b>你都搞懂了吗?

    矩阵led扫描频率怎么调

    矩阵LED扫描频率是指LED矩阵在单位时间内刷新显示的次数。LED矩阵是由多个发光二极管(
    的头像 发表于 01-02 17:30 502次阅读

    单片机驱动32个RGBLED,每个LED单独亮度单独颜色如何实现?

    单片机驱动32个RGBLED,每个LED单独亮度单独颜色,如何实现,给个思路?
    发表于 11-09 06:16

    什么是PLC直接寻址和间接寻址

    什么是PLC直接寻址和间接寻址?  PLC直接寻址和间接寻址是在程序设计中经常使用的两种方法。直接寻址指的是根据地址直接访问特定的内存单元,
    的头像 发表于 09-15 14:59 1648次阅读

    PLC中为什么要间接寻址?直接寻址不行吗?

    PLC中为什么要间接寻址?直接寻址不行吗? PLC,也称程序可编程控制器,是一种专门用于自动化控制的电子设备,广泛应用于各种工业领域中。在PLC编程中,常常用到寻址的概念,以便读取或控制具体的设备
    的头像 发表于 09-15 14:59 1153次阅读

    如何区分西门子PLC的直接寻址和间接寻址

    我们都知道西门子200plc有三种寻址方式:立即寻址、直接寻址、间接寻址;这里主要给大家区分下直接和间接寻址
    的头像 发表于 08-28 14:43 955次阅读
    如何区分西门子PLC的直接<b class='flag-5'>寻址</b>和间接<b class='flag-5'>寻址</b>

    RGB LED矩阵面板开源项目

    电子发烧友网站提供《RGB LED矩阵面板开源项目.zip》资料免费下载
    发表于 07-12 11:43 0次下载
    RGB <b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>面板开源项目

    LED矩阵PCB开源分享

    电子发烧友网站提供《LED矩阵PCB开源分享.zip》资料免费下载
    发表于 07-04 14:23 1次下载
    <b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>PCB开源分享

    WisBlock从PNG文件创建LED矩阵显示屏方法

    WisBlock 生态系统提供了一个名为 RAK14012 的 16x16 LED RGB 矩阵显示模块,它适合 WisBlock 底板的 IO 插槽。这款 LED RGB 矩阵基于流
    发表于 06-21 14:49 0次下载
    WisBlock从PNG文件创建<b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>显示屏方法

    蓝牙控制的LED矩阵开源分享

    电子发烧友网站提供《蓝牙控制的LED矩阵开源分享.zip》资料免费下载
    发表于 06-16 15:53 0次下载
    蓝牙控制的<b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>开源分享

    自制RGB LED矩阵屏蔽

    电子发烧友网站提供《自制RGB LED矩阵屏蔽.zip》资料免费下载
    发表于 06-16 15:48 0次下载
    自制RGB <b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>屏蔽

    使用Arduino Uno控制LED矩阵

    电子发烧友网站提供《使用Arduino Uno控制LED矩阵.zip》资料免费下载
    发表于 06-13 16:12 1次下载
    使用Arduino Uno控制<b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>