极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 20048|回复: 1

关于LedControl库发个例子

[复制链接]
发表于 2019-9-10 20:02:03 | 显示全部楼层 |阅读模式

代码也是网上找的,部分地方做了优化
4个点阵串联的。
  1. [code]#include <LedControl.h>

  2. int DIN = 2;
  3. int CS =  3;
  4. int CLK = 4;

  5. byte e[8] =     {0x7C, 0x7C, 0x60, 0x7C, 0x7C, 0x60, 0x7C, 0x7C}; //E
  6. byte d[8] =     {0x78, 0x7C, 0x66, 0x66, 0x66, 0x66, 0x7C, 0x78}; //D
  7. byte u[8] =     {0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x7E, 0x7E}; //U
  8. byte c[8] =     {0x7E, 0x7E, 0x60, 0x60, 0x60, 0x60, 0x7E, 0x7E}; //C
  9. byte eight[8] = {0x7E, 0x7E, 0x66, 0x7E, 0x7E, 0x66, 0x7E, 0x7E}; //8
  10. byte s[8] =     {0x7E, 0x7C, 0x60, 0x7C, 0x3E, 0x06, 0x3E, 0x7E}; //S
  11. byte dot[8] =   {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18}; //.
  12. byte o[8] =     {0x7E, 0x7E, 0x66, 0x66, 0x66, 0x66, 0x7E, 0x7E}; //O
  13. byte m[8] =     {0xE7, 0xFF, 0xFF, 0xDB, 0xDB, 0xDB, 0xC3, 0xC3}; //M
  14. byte smile[8] =   {0x3C, 0x42, 0xA5, 0x81, 0xA5, 0x99, 0x42, 0x3C}; //笑脸
  15. byte neutral[8] = {0x3C, 0x42, 0xA5, 0x81, 0xBD, 0x81, 0x42, 0x3C}; //标准脸




  16. LedControl lc = LedControl(DIN, CLK, CS, 4);

  17. void setup() {
  18.     for(int index=0;index<lc.getDeviceCount();index++) {
  19.         lc.shutdown(index, false);      //启动时,MAX72XX处于省电模式
  20.         lc.setIntensity(index, 4);      //将亮度设置为最大值
  21.         lc.clearDisplay(index);         //清除显示
  22.     }
  23. }

  24. void loop() {
  25.   printByte(smile);//显示
  26.   delay(1000);//延时1秒
  27.   printByte(neutral);//显示标准脸
  28.   delay(1000);
  29. }

  30. //点阵显示函数
  31. void printByte(byte character [])
  32. {
  33.   int i = 0;
  34.   for (i = 0; i < 8; i++)
  35.   {
  36.     lc.setRow(0, i, character[i]);
  37.     lc.setRow(1, i, character[i]);
  38.     lc.setRow(2, i, character[i]);
  39.     lc.setRow(3, i, character[i]);
  40.   }
  41. }
复制代码
[/code]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-26 06:54 , Processed in 0.041559 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表