【雕爷学编程】Arduino动手做(81)--- 8位LED数码管模块2

这篇具有很好参考价值的文章主要介绍了【雕爷学编程】Arduino动手做(81)--- 8位LED数码管模块2。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问题,希望能够抛砖引玉。

【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验八十一:8位LED数码管MAX7219模块(支持级联八位串行3个IO口控制)

【雕爷学编程】Arduino动手做(81)--- 8位LED数码管模块2,【Arduino】168种传感器模块系列实验,单片机,嵌入式硬件,Arduino,物联网,机器人,c++,8位LED数码管模块
【雕爷学编程】Arduino动手做(81)--- 8位LED数码管模块2,【Arduino】168种传感器模块系列实验,单片机,嵌入式硬件,Arduino,物联网,机器人,c++,8位LED数码管模块
知识点:MAX7219芯片
是一种集成化的串行输入/输出共阴极显示驱动器,它连接微处理器与8位数字的7段数字LED显示,也可以连接条线图显示器或者64个独立的LED。其上包括一个片上的B型BCD编码器、多路扫描回路,段字驱动器,而且还有一个8*8的静态RAM用来存储每一个数据。只有一个外部寄存器用来设置各个LED的段电流。一个方便的四线串行接口可以联接所有通用的微处理器。每个数据可以寻址在更新时不需要改写所有的显示。MAX7219同样允许用户对每一个数据选择编码或者不编码。整个设备包含一个150μA的低功耗关闭模式,模拟和数字亮度控制,一个扫描限制寄存器允许用户显示1-8位数据,还有一个让所有LED发光的检测模式。只需要3个IO口即可驱动8位数码管!数码管显示时无闪烁!支持级联!

【雕爷学编程】Arduino动手做(81)--- 8位LED数码管模块2,【Arduino】168种传感器模块系列实验,单片机,嵌入式硬件,Arduino,物联网,机器人,c++,8位LED数码管模块

功能特点
1 10MHz连续串行口
2 独立的LED段控制
3 数字的译码与非译码选择
4 150μA的低功耗关闭模式
5 亮度的数字和模拟控制
6 高电压中断显示
7 共阴极LED显示驱动
8 限制回转电流的段驱动来减少EMI(MAX7221)
9 SPI, QSPI, MICROWIRE串行接口(MAX7221)
10 24脚的 DIP和 SO 封装

【雕爷学编程】Arduino动手做(81)--- 8位LED数码管模块2,【Arduino】168种传感器模块系列实验,单片机,嵌入式硬件,Arduino,物联网,机器人,c++,8位LED数码管模块
内部功能框图

【雕爷学编程】Arduino动手做(81)--- 8位LED数码管模块2,【Arduino】168种传感器模块系列实验,单片机,嵌入式硬件,Arduino,物联网,机器人,c++,8位LED数码管模块

【雕爷学编程】Arduino动手做(81)--- 8位LED数码管模块2,【Arduino】168种传感器模块系列实验,单片机,嵌入式硬件,Arduino,物联网,机器人,c++,8位LED数码管模块
【雕爷学编程】Arduino动手做(81)--- 8位LED数码管模块2,【Arduino】168种传感器模块系列实验,单片机,嵌入式硬件,Arduino,物联网,机器人,c++,8位LED数码管模块
【雕爷学编程】Arduino动手做(81)--- 8位LED数码管模块2,【Arduino】168种传感器模块系列实验,单片机,嵌入式硬件,Arduino,物联网,机器人,c++,8位LED数码管模块
模块电原理图

【雕爷学编程】Arduino动手做(81)--- 8位LED数码管模块2,【Arduino】168种传感器模块系列实验,单片机,嵌入式硬件,Arduino,物联网,机器人,c++,8位LED数码管模块

接线说明(以提供的程序为例,可以接任意IO口,
在程序中修改端口定义即可):
VCC→5V
GND→GND
DIN→D2
CS →D3
CLK→D4
【雕爷学编程】Arduino动手做(81)--- 8位LED数码管模块2,【Arduino】168种传感器模块系列实验,单片机,嵌入式硬件,Arduino,物联网,机器人,c++,8位LED数码管模块

【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验八十一: 8位LED数码管MAX7219模块
项目之一:测试显示“87654321”

实验开源代码

/*
  【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
   实验八十四: 8位LED数码管MAX7219模块
   项目之一:测试显示“87654321”
*/

#include "LedControl.h"
// Arduino 引脚 2 至DIN,4 至Clk,3 至ck,设备数量是1个
LedControl lc = LedControl(2, 4, 3, 1);

void setup() {
  // 初始化 MAX7219 器件
  lc.shutdown(0, false); // 启用显示
  lc.setIntensity(0, 5); // 设置亮度级别(0 为最小值,15 为最大值)
  lc.clearDisplay(0);    // 清除显示寄存器
}

void loop() {
  for (int i = 0; i < 8; i++) {
    lc.setDigit(0, i, i + 1, false);
  }
  delay(1000);
}

Arduino实验场景图

【雕爷学编程】Arduino动手做(81)--- 8位LED数码管模块2,【Arduino】168种传感器模块系列实验,单片机,嵌入式硬件,Arduino,物联网,机器人,c++,8位LED数码管模块
实验开源仿真编程(Linkboy V5.33)

【雕爷学编程】Arduino动手做(81)--- 8位LED数码管模块2,【Arduino】168种传感器模块系列实验,单片机,嵌入式硬件,Arduino,物联网,机器人,c++,8位LED数码管模块
【雕爷学编程】Arduino动手做(81)--- 8位LED数码管模块2,【Arduino】168种传感器模块系列实验,单片机,嵌入式硬件,Arduino,物联网,机器人,c++,8位LED数码管模块
【雕爷学编程】Arduino动手做(81)--- 8位LED数码管模块2,【Arduino】168种传感器模块系列实验,单片机,嵌入式硬件,Arduino,物联网,机器人,c++,8位LED数码管模块

【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验八十一: 8位LED数码管MAX7219模块
项目之二:顺序显示23个数字、字母及符号

实验开源代码

/*
  【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
   实验八十四: 8位LED数码管MAX7219模块
   项目之二:顺序显示23个数字、字母及符号
*/

#include "LedControl.h"
// Arduino 引脚 2 至DIN,4 至Clk,3 至ck,设备数量是1个
LedControl lc = LedControl(2, 4, 3, 1);

char chars[23] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0',

                   'A', 'b', 'c', 'd', 'E', 'F', 'H', 'L', 'P',

                   '.', '-', '_'
                 };

void setup() {
  // 初始化 MAX7219 器件
  lc.shutdown(0, false); // 启用显示
  lc.setIntensity(0, 5); // 设置亮度级别(0 为最小值,15 为最大值)
  lc.clearDisplay(0);    // 清除显示寄存器
}

void loop() {
  for (int i = 0; i < 23; i++) {
    lc.setChar(0, 0, chars[i], false);
    delay(300);
  }
}

Arduino实验场景图

【雕爷学编程】Arduino动手做(81)--- 8位LED数码管模块2,【Arduino】168种传感器模块系列实验,单片机,嵌入式硬件,Arduino,物联网,机器人,c++,8位LED数码管模块文章来源地址https://www.toymoban.com/news/detail-614705.html

到了这里,关于【雕爷学编程】Arduino动手做(81)--- 8位LED数码管模块2的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【雕爷学编程】Arduino动手做(119)---JQ6500语音模块

    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)

    2024年02月10日
    浏览(58)
  • 【雕爷学编程】Arduino动手做(54)---大按键微动按钮模块3

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下

    2024年02月13日
    浏览(45)
  • 【雕爷学编程】Arduino动手做(131)---跑马灯矩阵键盘模块

    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)

    2024年02月11日
    浏览(54)
  • 【雕爷学编程】Arduino动手做(90)---4X4矩阵薄膜键盘模块2

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下

    2024年01月17日
    浏览(55)
  • 【雕爷学编程】Arduino动手做(181)---Maixduino AI开发板2

    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)

    2024年02月14日
    浏览(40)
  • 【雕爷学编程】Arduino动手做(12)---霍尔磁场传感器模块5

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下

    2024年02月13日
    浏览(39)
  • 【雕爷学编程】Arduino动手做(133)---LCD1602扩展板模块

    7款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与

    2024年02月11日
    浏览(44)
  • 【雕爷学编程】Arduino动手做(12)---霍尔磁场传感器模块2

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下

    2024年02月13日
    浏览(48)
  • 【雕爷学编程】Arduino动手做(85)---LCD1602液晶屏模块7

    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)

    2024年02月16日
    浏览(46)
  • 【雕爷学编程】Arduino动手做(155)---2262/2272四键无线遥控套件模块

    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)

    2024年02月13日
    浏览(90)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包