IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> MAX7219点阵显示模块16屏显示IP -> 正文阅读

[网络协议]MAX7219点阵显示模块16屏显示IP

先上效果图:

一般买回来的是四屏的,

反过来看到前端有连接引脚,后面没有,

拿回来之后,

就取下LED灯,焊上引脚

?一共需要4条,共16个屏

这是反过来的效果

把四个屏连接起来

连接好后最好组合起来,这里正面,我贴了透明胶,

?

连接效果图,这里说明一下,这里分开两组,第组8个屏,这样,有两处连接ESP8266,
(注间:理论上是可以一组引脚 一直串连16个屏,但我测试有问题,不知道原因,只能这样,两组连接,有需要的可以控讨研究下。)

?上图也可以理解为

?修改aruduino代码,这里空音有限不能全部显示

//显示IP代码 16块屏

void DisplayIP( )
{
    //例如IP是 10.8.3.60
    IPAddress ip;
    ip = WiFi.localIP();
    DisplayIPDuan(ip[0],lc1, 0);  // 010.
    DisplayIPDuan(ip[1],lc1, 4);  // 008.
    DisplayIPDuan(ip[2],lc2, 0);  // 003.
    DisplayIPDuan(ip[3],lc2, 4);  // 060
    delay(1000);
}

?这是一块硬件,4个屏,4个字符

void DisplayIPDuan(int nIPt,LedControl lc, int nled)
{
  int nt2 = nIPt%100;
  int nt1 = nIPt - nt2;
  int nt3 = nIPt % 10;
  nt1= nt1/100;
  nt2= (nt2-nt3)/10;
  printChar(lc, nled,  nt1+47);
  printChar(lc, nled+1, nt2+47);
  printChar(lc, nled+2, nt3+47);
  printChar(lc, nled+3, 46);

}

这是单块屏显示一个字符

?


void printChar(LedControl lc, int nLed, int nChar)
{
    for(int nrow=0; nrow<8;nrow++)
    {
        lc.setRow(nLed, nrow ,CharAscii[nChar][nrow]);
    } 
}

最终显示效果

?

相关完整源码:

MAX7219点阵显示模块16屏显示IP

小结:

本代码实现了整合16屏后的简单操作,后续会开发更多功能。

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-05-21 19:17:01  更:2022-05-21 19:18:09 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 8:04:53-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码