Arduino 32×8的LED显示“i love you 5201314”
时间: 2024-03-13 18:46:47 浏览: 22
可以使用Arduino控制32x8的LED点阵显示器来展示 "i love you 5201314" 这个信息。
下面是一个简单的示例代码,您可以根据您的需要进行修改:
```C++
#include "LedControl.h"
LedControl lc = LedControl(12, 11, 10, 1);
void setup() {
lc.shutdown(0, false);
lc.setIntensity(0, 8);
lc.clearDisplay(0);
}
void loop() {
showMessage("i love you 5201314", 200);
}
void showMessage(String message, int delayTime) {
int messageLength = message.length();
int displayLength = 32;
int offset = 0;
while (offset <= messageLength - displayLength) {
for (int i = 0; i < displayLength; i++) {
lc.setChar(0, i, message.charAt(offset + i), false);
}
offset++;
delay(delayTime);
}
lc.clearDisplay(0);
}
```
这个代码使用了LedControl库,您需要通过Sketch -> 包含库 -> 管理库来安装LedControl库。然后将32x8 LED点阵显示器的引脚连接到Arduino的数字引脚10、11和12上,并将显示器的CS引脚连接到数字引脚1上。
在这个示例中,showMessage函数将会循环展示 "i love you 5201314" 这个信息,每个字符之间的间隔为200毫秒。您可以根据自己的需要修改这个函数来展示不同的信息。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)