http://gharee.com/wiki/index.php?action=history&feed=atom&title=RB-05L021_4%E4%BD%8D7%E6%AE%B5%E6%95%B0%E7%A0%81%E7%AE%A1%E6%A8%A1%E5%9D%97
123,123
2025-06-29T05:22:13Z
本wiki的該頁面的版本歷史
MediaWiki 1.21.2
http://gharee.com/wiki/index.php?title=RB-05L021_4%E4%BD%8D7%E6%AE%B5%E6%95%B0%E7%A0%81%E7%AE%A1%E6%A8%A1%E5%9D%97&diff=6050&oldid=prev
Arduino77:以“右 ==產(chǎn)品概述== 此產(chǎn)品由一個12管腳的4位7段共陽極數(shù)碼管和一個控制芯片TM1637構成。該模塊采...”為內(nèi)容創(chuàng)建頁面
2016-06-23T05:30:45Z
<p>以“<a href="/wiki/index.php/%E6%96%87%E4%BB%B6:05L0213.jpg" title="文件:05L0213.jpg">右</a> ==產(chǎn)品概述== 此產(chǎn)品由一個12管腳的4位7段共陽極數(shù)碼管和一個控制芯片TM1637構成。該模塊采...”為內(nèi)容創(chuàng)建頁面</p>
<p><b>新頁面</b></p><div>[[文件:05L0213.jpg|500px|縮略圖|右]]<br />
==產(chǎn)品概述==<br />
此產(chǎn)品由一個12管腳的4位7段共陽極數(shù)碼管和一個控制芯片TM1637構成。該模塊采用沉金工藝,外觀更加美觀,同時采用防插反接口,操作更加安全,插口一邊有大寫字母I表示該模塊采用IIC協(xié)議通信,另一邊是數(shù)碼管的圖標標志。此產(chǎn)品可以應用在時間顯示,跑表顯示以及其他需要顯示數(shù)字的設備上。<br />
==規(guī)格參數(shù)==<br />
# 工作電壓 : +5v<br />
# 尺寸大?。?5mm x 25mm<br />
# 重量大小:8g<br />
# 通信協(xié)議:IIC<br />
==接口定義==<br />
* SCL:IIC時鐘信號引腳<br />
* SDA:IIC數(shù)據(jù)信號引腳<br />
* -:電源地<br />
* +:電源正極<br />
<br />
==使用方法==<br />
===連接示意圖===<br />
[[文件:led475.png|700px|縮略圖|居中]]<br />
SCK引腳接到控制器的A5口, SDA引腳接到控制器的A4口。+和-分別接到電源的+5V和GND。<br />
<br />
===例子程序===<br />
[http://www.makerspace.cn/forum.php?mod=attachment&aid=NjMxNnwyMmY0NTIxOHwxNDYxMTE3NTA1fDI0OTQ4fDU5ODc%3D 頭文件下載 ]<br/><br />
<pre style='color:blue'><br />
#include <TimerOne.h><br />
#include "TM1637.h"<br />
#define ON 1<br />
#define OFF 0<br />
int8_t TimeDisp[] = {0x00,0x00,0x00,0x00};<br />
unsigned char ClockPoint = 1;<br />
unsigned char Update;<br />
unsigned char halfsecond = 0;<br />
unsigned char second;<br />
unsigned char minute = 0;<br />
unsigned char hour = 12;<br />
#define CLK A5//pins definitions for TM1637 and can be changed to other ports <br />
#define DIO A4<br />
TM1637 tm1637(CLK,DIO);<br />
void setup()<br />
{<br />
tm1637.set();<br />
tm1637.init();<br />
Timer1.initialize(500000);//timing for 500ms<br />
Timer1.attachInterrupt(TimingISR);//declare the interrupt serve routine:TimingISR <br />
}<br />
void loop()<br />
{<br />
if(Update == ON)<br />
{<br />
TimeUpdate();<br />
tm1637.display(TimeDisp);<br />
}<br />
<br />
}<br />
void TimingISR()<br />
{<br />
halfsecond ++;<br />
Update = ON;<br />
if(halfsecond == 2){<br />
second ++;<br />
if(second == 60)<br />
{<br />
minute ++;<br />
if(minute == 60)<br />
{<br />
hour ++;<br />
if(hour == 24)hour = 0;<br />
minute = 0;<br />
}<br />
second = 0;<br />
}<br />
halfsecond = 0; <br />
}<br />
// Serial.println(second);<br />
ClockPoint = (~ClockPoint) & 0x01;<br />
}<br />
void TimeUpdate(void)<br />
{<br />
if(ClockPoint)tm1637.point(POINT_ON);<br />
else tm1637.point(POINT_OFF); <br />
TimeDisp[0] = hour / 10;<br />
TimeDisp[1] = hour % 10;<br />
TimeDisp[2] = minute / 10;<br />
TimeDisp[3] = minute % 10;<br />
Update = OFF;<br />
}</pre><br />
<br />
===程序效果===<br />
注意程序中包含的頭文件需要下載,程序下載進去之后就可以正常顯示時鐘了。<br />
[[文件:jietuled.png|500px|縮略圖|居中]]<br />
<br />
==產(chǎn)品相關推薦==<br />
[[文件:erweima.png|230px|無框|右]]<br />
===產(chǎn)品購買地址===<br />
[http://gharee.com/goods-139.html 四位七段數(shù)碼管 ]<br/><br />
<br />
===周邊產(chǎn)品推薦===<br />
[http://gharee.com/goods-97.html Arduino 8位靜態(tài)數(shù)碼管 掃描顯示器 SPI LED 數(shù)碼管]<br/><br />
[http://gharee.com/goods-107.html Arduino 8*8點陣模塊 單色 8X8 LED Matrix Module ]<br/><br />
[http://gharee.com/goods-546.html Carduino UNO R3 控制器]<br/><br />
===相關學習資料===<br />
[http://www.makerspace.cn/forum.php?mod=viewthread&tid=5510&highlight=%E6%9D%A1%E5%BD%A2 Arduino 條形LED模塊測評]<br/><br />
[http://www.makerspace.cn/forum.php?mod=forumdisplay&fid=77 奧松機器人技術論壇]</div>
Arduino77