Arduino 8*8点阵实验(文尾有彩蛋)

本篇文章主要讲解如何使用Arduino控制8x8点阵,这里使用的是带有8x8点阵的拓展板,某宝有售

示例代码

#include "LedControl.h"

LedControl lc = LedControl(12, 11, 13, 1);
int i = 0;
void setup()
{
  lc.shutdown(0, false);
  lc.setIntensity(0, 8);
  lc.clearDisplay(0);

}

void doshow() {

  lc.setRow(0, 0, B01100110);
  lc.setRow(0, 1, B11111111);
  lc.setRow(0, 2, B11111111);
  lc.setRow(0, 3, B11111111);
  lc.setRow(0, 4, B01111110);
  lc.setRow(0, 5, B00111100);
  lc.setRow(0, 6, B00011000);
  lc.setRow(0, 7, B00000000);
}

void donoshow() {
  lc.setRow(0, 0, B00000000);
  lc.setRow(0, 1, B00000000);
  lc.setRow(0, 2, B00000000);
  lc.setRow(0, 3, B00000000);
  lc.setRow(0, 4, B00000000);
  lc.setRow(0, 5, B00000000); 
  lc.setRow(0, 6, B00000000);
  lc.setRow(0, 7, B00000000);
}

void loop()
{
  delay(1000);
  doshow();
  delay(1000);
  donoshow();
}

效果演示

qq_pic_merged_1566906504046.jpg
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容