#include
int CLK = 2;
int DIO = 3;
TM1637 tm(CLK,DIO);
void setup() {
// put your setup code here, to run once:
tm.init();
//set brightness; 0-7
tm.set(2);
}
void loop() {
// example: shows "12:ab" tm.display(position, character);
tm.display(0,1); /// show 1 in first digit
tm.display(1,2); /// show 2 in secound digit
tm.point(1); /// show point in secound place
tm.display(2,10); /// 10=a
tm.display(3,11); /// 11=b
delay(1000);
// example: "1234"
displayNumber(1234);
delay(1000);
}
void displayNumber(int num){
tm.display(3, num % 10);
tm.display(2, num / 10 % 10);
tm.display(1, num / 100 % 10);
tm.display(0, num / 1000 % 10);
}
این ماژول یک ماژول نمایشگر 12 پین با یک نمایشگر دیجیتال 0.36 اینچ با یک نقطه ساعت با درایور TM1637 است.
این درایور فقط به 2 خط سیگنال نیاز دارد تا MCU بتواند نمایشگر دیجیتال سون سگمنت را کنترل کند.
رنگ نمایشگر قرمز بوده و دارای تنظیم شدت روشنایی در 8 حالت می باشد
ماژول دارای 4 سوراخ برای بسته شدن با پیچ 2 میلیمتری را دارد.
ماژول می تواند با ولتاژ 3.3 تا 5.5 ولت کار کند
این ماژول دارای یک کتابخانه اختصاصی می باشد که کار با آن را بسیار ساده می کند
برای نصب کتابخانه به منوی Tools/Manage Libraries بروید و TM1637 را پیدا کرده و نصب کنید.
مطابق شکل زیر اتصالات پینهای آن را انجام دهید و برنامه نمونه را بارگزاری نمایید
خط سیاه GND به GND
خط قرمز 5 ولت VCC
D2 خط زرد DIO
D3 خط سفید CLK