还记得之前做的一个怦然心动的8*8点阵实验吗?

很多小伙伴都会觉得,插口都用完了还能用其他的功能吗?

现在使用MAX7219这个驱动模块

只占用3个IO口,就可以控制8*8点阵的显示,非常实用,简单。

 问题注意:

① 接线的时候,注意方向,在IN的方向接线(输入)

② LED的方向也要注意,如果显示不正常,请转变下安插的方向。

实验效果

BOM表

Arduino Uno   x1

MAX7219 LED 8*8点阵模块     x1

跳线若干

接线方式

在IN方向的针脚

Arduino Uno    ---     MAX7219

5V                <--->              VCC

GND           <--->              GND

12               <--->              DIN

11               <--->              CS

10               <--->             CLK

开源程序

先下载库文件

https://github.com/wayoda/LedControl

把下载的库文件夹存放在Arduino 安装目录的libraries库文件夹

程序&库&软件 打包下载:https://u16460183.ctfile.com/fs/16460183-296052687

文件夹说明:

LedControl-master   —— MAX7219库(请复制在Arduino的库目录里)

MAX7219 8x8点阵软件

LS_MAX7219_8x8 —— 主程序

#include <LedControl.h>int DIN = 12;
int CS =  11;
int CLK = 10;byte e[8]=     {0x7C,0x7C,0x60,0x7C,0x7C,0x60,0x7C,0x7C};  //E
byte d[8]=     {0x78,0x7C,0x66,0x66,0x66,0x66,0x7C,0x78};  //D
byte u[8]=     {0x66,0x66,0x66,0x66,0x66,0x66,0x7E,0x7E};  //U
byte c[8]=     {0x7E,0x7E,0x60,0x60,0x60,0x60,0x7E,0x7E};  //C
byte eight[8]= {0x7E,0x7E,0x66,0x7E,0x7E,0x66,0x7E,0x7E};  //8
byte s[8]=     {0x7E,0x7C,0x60,0x7C,0x3E,0x06,0x3E,0x7E};  //S
byte dot[8]=   {0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x18};  //.
byte o[8]=     {0x7E,0x7E,0x66,0x66,0x66,0x66,0x7E,0x7E};  //O
byte m[8]=     {0xE7,0xFF,0xFF,0xDB,0xDB,0xDB,0xC3,0xC3};  //MLedControl lc=LedControl(DIN,CLK,CS,4);void setup(){lc.shutdown(0,false);       //启动时,MAX72XX处于省电模式lc.setIntensity(0,8);       //将亮度设置为最大值lc.clearDisplay(0);         //清除显示
}void loop(){ byte smile[8]=   {0x3C,0x42,0xA5,0x81,0xA5,0x99,0x42,0x3C};//笑脸byte neutral[8]= {0x3C,0x42,0xA5,0x81,0xBD,0x81,0x42,0x3C};//标准脸    printByte(eight);//显示8delay(1000);//延时1秒printByte(neutral);//显示标准脸delay(1000);
}//点阵显示函数
void printByte(byte character [])
{int i = 0;for(i=0;i<8;i++){lc.setRow(0,i,character[i]);}
}

Arduino Uno 使用MAX7219驱动单个8*8点阵LED模块相关推荐

  1. 「雕爷学编程」Arduino动手做(28)——RGB全彩LED模块

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里 ...

  2. 【雕爷学编程】Arduino动手做(64)---RGB全彩LED模块

    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的.鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为 ...

  3. 采用arduino UNO和pulse sensor心率传感器进行心率测量

    转自:anning86525的博客 网址:https://blog.csdn.net/anning86525/article/details/80096816 1.准备工作 首先阅读一遍我们编写的pu ...

  4. 使用Arduino Uno构建一个巡线机器人

    使用Arduino Uno构建一个巡线机器人 原文 MX 巡线机器人(**LFR)**是一种简单的自主引导机器人,它遵循在地面上绘制的线来检测白色表面上的暗线或黑暗表面上的白线.在本教程中,使用 Ar ...

  5. Arduino UNO WIFI开发板,学习必备开发套件

    Arduino Uno Wi-Fi是一款带有集成式Wi-Fi模块的新型Arduino Uno板!该板基于ATmega328P(数据手册),具有集成式ESP8266 Wi-Fi模块(数据手册).它拥有1 ...

  6. 制作Mind+ Arduino UNO + EMW3080芯片连接阿里云的用户库

    文章目录 前言 一.实验准备 1.硬件准备 2.软件准备 二.实验过程 1.下载样例库 1.2.用户库文件结构 1.3.相关配置文件说明 1.3.1.config.json配置文件 1.3.2.mai ...

  7. RFID模块+WIFI模块+振动传感器+有源蜂鸣器+舵机+Arduino UNO R3所构成的门禁系统模块

    该系统模块主要由RFID模块+WIFI模块+振动传感器+有源蜂鸣器+舵机+Arduino UNO R3组成的门禁系统模块.这里使用舵机充当门锁,用户可以刷卡开门,也可以通过APP控制舵机状态达到开门的 ...

  8. Arduino UNO 读取SD卡的信息

    Arduino UNO 读取SD卡的信息 SD卡座模块 接口描述: 控制接口:共6个引脚(GND.VCC.MISO.MOSI.SCK.CS),GND为地,VCC为供电电源,MISO.MOSI.SCK为 ...

  9. 基于Arduino Uno开发板制作音乐播放器

    基于Arduino Uno开发板制作音乐播放器 本文将基于Arduino开发板实现一个音乐播放器. 利用Arduino Uno读取sd卡模块中内存卡的音乐,传输信号到扬声器进行播放. 一.项目软硬件简 ...

最新文章

  1. 什么是JavaBean
  2. 使用sed,awk将love转换成LOVE,将CHINA转换成china
  3. matlab自动给变量命名
  4. PHP简单实现LRU算法原理
  5. AMD RX 8000系列将采用3纳米和5纳米工艺
  6. flutter --- 使用dio包
  7. 从输入URL到页面渲染完成 -戈多编程
  8. 利用MFC Picture Control控件 加载bmp,png
  9. Oracle基本函数即字段拆分
  10. Ansible Loops
  11. 线性四叉树的实现C++
  12. Java初级程序员面试总结(二) --HashMap篇
  13. 计算机打印中 进纸盘2,纸盘纸张设置
  14. 机械硬盘与固态硬盘的区别
  15. ios下overflow:scoll中卡顿问题
  16. python我国有13亿人口、假定按人口年增长0.8%计算_2000年世界人口50亿.按年增长率8%0计算.多少年后.世界人口超过100亿.请设计出一个算法.并画出程序框图....
  17. oracle 高级函数
  18. rawpy坏点修复 ExifRead获取RAW曝光、ISO、光圈等exif信息
  19. IDEA离线插件安装包下载方法
  20. 半年10倍的股票秘诀

热门文章

  1. linux - 守护进程
  2. Linux下C语言UDP协议通信实践
  3. Linux平台C语言解析HttpResponse(http协议)
  4. 华为云服务产品之精华问题大集烩(二)
  5. ECDSA (Elliptic Curve Digital Signature Algorithm)
  6. 人工智能有那三样核心要素?痛点又在那里呢?
  7. IPP SWAP算力LP挖矿系统搭建开发孵化器原理
  8. 蚂蚁课堂视频笔记思维导图-3期 一、并发编程专题
  9. Ubuntu 16.04 解决钉钉、微信等打开chrome时无法打开链接,只能停留在主页的问题
  10. 老雷:思儿壮志小诗一首(老爸写得都比我好,让我这个文艺青年情何以堪)(家人对幸福美好生活的追求,就是我的奋斗目标)...