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