LED点阵屏,对“施俊杰”取模,实现lcd上的动态显示代码
时间: 2024-02-25 08:54:27 浏览: 54
实现LED点阵显示屏的动态显示和控制
以下是一个基于Arduino平台的LED点阵屏上显示“施俊杰”姓名的代码,你可以将其移植到LCD屏幕上进行显示。
```
#include <LedControl.h>
LedControl lc=LedControl(12,11,10,1);
byte sjj[8]={
B00000000,
B00111100,
B01000010,
B01111110,
B01000010,
B01000010,
B01000010,
B00000000
};
byte s[8]={
B00000000,
B00011100,
B00100010,
B00100000,
B00100000,
B00100000,
B00111110,
B00000000
};
byte j[8]={
B00000000,
B00011100,
B00100010,
B00000010,
B00000010,
B00100100,
B00011000,
B00000000
};
byte empty[8]={
B00000000,
B00000000,
B00000000,
B00000000,
B00000000,
B00000000,
B00000000,
B00000000
};
void setup() {
lc.shutdown(0,false);
lc.setIntensity(0,8);
lc.clearDisplay(0);
}
void loop() {
for(int i=0;i<8;i++){
lc.setRow(0,i,sjj[i]);
delay(150);
}
delay(1000);
lc.clearDisplay(0);
for(int i=0;i<8;i++){
lc.setRow(0,i,s[i]);
delay(150);
}
delay(1000);
lc.clearDisplay(0);
for(int i=0;i<8;i++){
lc.setRow(0,i,j[i]);
delay(150);
}
delay(1000);
lc.clearDisplay(0);
for(int i=0;i<8;i++){
lc.setRow(0,i,empty[i]);
delay(150);
}
delay(1000);
}
```
这个代码使用了LedControl库来控制LED点阵屏,通过设置每个LED的亮灭状态来实现“施俊杰”姓名的显示。对于LCD屏幕,你需要使用相应的库来控制其显示,根据其显示方式进行相应的修改。
阅读全文