TM1637库简介


TM1637 是⼀个常⽤于单⽚机(如 Arduino)的函数库,⽤于控制基于 7-segment LED 显示器的 显示。这些显示器通常⽤于显示数字和某些基本的字符。
使⽤ TM1637 函数库,你可以轻松地控制这些显示器,⽽⽆需关⼼底层的硬件细节。
以下是使⽤ TM1637 函数库的基本步骤:
1. 安装库:⾸先,你需要在你的 Arduino IDE 中安装 TM1637 库。通常,这可以通过 Arduino IDE 的库管理器来完成。
2. 初始化:在你的代码中,你需要使⽤ #include "TM1637Display.h" 语句来包含 TM1637 库。然后,你可以使⽤ setup() 函数来初始化你的显示。
3. 显示内容:使⽤ display() 函数来显示你想要的内容。
以下是⼀个简单的示例代码,⽤于在基于 TM1637 的 7-segment LED 显示器上显示数字:

#include "TM1637Display.h"
#define CLK 10 // 假设你的 CLK 引脚连接到 10 号引脚
#define DIO 11 // 假设你的 DIO 引脚连接到 11 号引脚
TM1637Display display(CLK, DIO);
void setup() {
display.setBrightness(0x0f); // 设置亮度(范围从 0 到 0x0f)
}
void loop() {
for (int i = 0; i < 10; i++) {
display.setNumber(i, false); // 设置数字 i(范围从 0 到 9)
delay(1000); // 等待⼀秒
}
}

在这个示例中,我们⾸先定义了连接到 CLKDIO 的引脚号。然后,我们创建了⼀个 TM1637Display 对象,并使⽤ setBrightness ⽅法设置亮度。在 loop() 函数中,我们循环显示 数字 0 到 9,每个数字显示⼀秒钟。 这只是⼀个简单的示例。TM1637 库还⽀持其他功能,如显示⾃定义字符、设置闪烁速度等。你可 以查阅库的⽂档以获取更多详细信息。