相關(guān)商品





相關(guān)文章
【奧松新品】四位七段數(shù)碼管——制作時(shí)鐘
編輯:Salmon2016-04-09 瀏覽次數(shù):1135
產(chǎn)品介紹:
此產(chǎn)品由一個(gè)12管腳的4位7段共陽極數(shù)碼管和一個(gè)控制芯片TM1637構(gòu)成。該模塊采用沉金工藝,外觀更加美觀,同時(shí)采用防插反接口,操作更加安全,插口一邊有大寫字母I表示該模塊采用IIC協(xié)議通信,另一邊是數(shù)碼管的圖標(biāo)標(biāo)志。此產(chǎn)品可以應(yīng)用在時(shí)間顯示、跑表顯示以及其他需要顯示數(shù)字的設(shè)備上。
產(chǎn)品圖片:
產(chǎn)品側(cè)面展示
產(chǎn)品正面展示
產(chǎn)品背面展示
產(chǎn)品參數(shù):
-
1. 工作電壓 : +5v
2. 尺寸大?。?span>45mm x 25mm
3. 重量大?。?span>8g
4. 通信協(xié)議:IIC
引腳定義:
SCK:IIC時(shí)鐘信號(hào)引腳
SDA:IIC數(shù)據(jù)信號(hào)引腳
-:電源地
+:電源正極
應(yīng)用實(shí)例電路:
示例代碼:
#include "TM1637.h"
#define ON 1
#define OFF 0
int8_t TimeDisp[] = {0x00,0x00,0x00,0x00};
unsigned char ClockPoint = 1;
unsigned char Update;
unsigned char halfsecond = 0;
unsigned char second;
unsigned char minute = 0;
unsigned char hour = 12;
#define CLK A5//pins definitions for TM1637 and can be changed to other ports
#define DIO A4
TM1637 tm1637(CLK,DIO);
void setup()
{
tm1637.set();
tm1637.init();
Timer1.initialize(500000);//timing for 500ms
Timer1.attachInterrupt(TimingISR);//declare the interrupt serve routine:TimingISR
}
void loop()
{
if(Update == ON)
{
TimeUpdate();
tm1637.display(TimeDisp);
}
}
void TimingISR()
{
halfsecond ++;
Update = ON;
if(halfsecond == 2)
{
second ++;
if(second == 60)
{
minute ++;
if(minute == 60)
{
hour ++;
if(hour == 24)hour = 0;
minute = 0;
}
second = 0;
}
halfsecond = 0;
}
// Serial.println(second);
ClockPoint = (~ClockPoint) & 0x01;
}
void TimeUpdate(void)
{
if(ClockPoint)tm1637.point(POINT_ON);
else tm1637.point(POINT_OFF);
TimeDisp[0] = hour / 10;
TimeDisp[1] = hour % 10;
TimeDisp[2] = minute / 10;
TimeDisp[3] = minute % 10;
Update = OFF;
}
實(shí)驗(yàn)效果實(shí)物圖:
SCK引腳接到控制器的A5口, SDA引腳接到控制器的A4口。+和-分別接到電源的+5V和GND。
注意程序中包含的頭文件需要下載,程序下載進(jìn)去之后就可以正常顯示時(shí)鐘了。
購買地址:
中文官網(wǎng)購買地址: http://lifestyle201.com/goods-743.html
淘寶購買地址: https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-3667083713.9.AUOJXb&id=530265562288
用戶評(píng)價(jià)
暫時(shí)還沒有任何用戶評(píng)論