亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

Arduino Nano 直驱 8×8 LED 点阵:无驱动芯片、无库文件

组件与材料

Arduino Nano R3×1
1088AS 共阴 8×8 LED 点阵×1
330 Ω 电阻×1

项目简介

教程演示如何不使用 MAX7219 等驱动芯片、不依赖任何库,直接用 Arduino Nano 的 16 个 GPIO 口通过行列扫描驱动 8×8 点阵。后续将对比 MAX7219 方案。

引脚映射

行 (阴极)Arduino 引脚列 (阳极)Arduino 引脚
R1-R8D2-D9C1-C4D10-D13
C5-C8A0-A3

共阴极:行拉低、列拉高点亮对应 LED。

三个演示程序

1. 逐点扫描测试

// 依次点亮 64 个 LED
#define R1 2 ... #define R8 9
#define C1 10 ... #define C8 A3

void SelectRow(int r) { /* 拉低对应行,其余拉高 */ }
void SelectColumn(int c) { /* 拉高对应列,其余拉低 */ }

void loop() {
  for (int i=1;i<=8;i++)
    for (int j=1;j<=8;j++) {
      SelectRow(i); SelectColumn(j); delay(100);
    }
}

2. 显示静态图案(猫脸)


int Cat[8][8] = {
  {1,0,0,0,1,0,0,0},
  {1,1,1,1,1,0,0,0},
  {1,0,1,0,1,0,0,0},
  {0,1,1,1,0,0,0,1},
  {0,0,1,0,0,0,0,1},
  {0,1,1,1,1,0,0,1},
  {0,1,1,1,1,1,0,1},
  {1,0,1,1,1,1,1,0}
};

void loop() {
  for (int row=0; row<8; row++) {
    SelectRow(row+1);
    for (int col=0; col<8; col++)
      Set_LED_in_Active_Row(col+1, Cat[row][col]);
    delay(2);
  }
}

3. 文字滚动显示


// 8 行 × 54 列字模数组 Marios_ideas[8][54]
int position = 0;
void loop() {
  for (int x=0; x<5; x++) { // 每帧刷新 5 次提高亮度
    for (int row=0; row<8; row++) {
      SelectRow(row+1);
      for (int col=0; col<8; col++) {
        int idx = (col + position) % 54;
        Set_LED_in_Active_Row(col+1, Marios_ideas[row][idx]);
      }
      delay(2);
    }
  }
  position = (position + 1) % 54;
}

原理图

Arduino Nano 直驱 8×8 LED 点阵:无驱动芯片、无库文件

进阶建议

制造工艺

  1. 发光二极管:从诞生到百年寿命
  2. Arduino复刻“棺材舞”旋律:蜂鸣器+三色LED灯光秀完整教程
  3. 用 Arduino Nano 与 MAX7219 制作 24×16 LED Pong 游戏机
  4. 互动 LED 矩阵门显:PIR 触发节日问候 + 待机特效
  5. 声控 8 路 LED 灯光秀:Arduino 入门项目
  6. 从零构建智能 Arduino 四足机器人:完整指南
  7. DIY 热熔胶棒 LED 矩阵灯 — 打造多彩显示屏
  8. Bolt IoT + Arduino UNO 实现 6 路 LED 无级调光
  9. Arduino Nano 直驱 8×8 LED 点阵:无驱动芯片、无库文件
  10. Arduino 8×8 LED 矩阵翻页时钟 - DIY 实时时钟项目
  11. Arduino Uno驱动MAX7219级联8×8 LED矩阵:从入门到动画显示
  12. Maxim MAX25610A/B LED 驱动器:紧凑、高效、EMI 优化,适用于汽车与工业照明