|

如何讓AMEBA使用RTC時鐘模組

   
作者:曹永忠

drive ameba time function by RTC module

智慧家庭的核心為人,而人最重視的是時間,如何讓「創客神器-Ameba」來顯示出時間,且時間是連續、不可磨滅的,Ameba開發版的確缺少這個非常重要的核心功能,雖然可以自己計時,但是在關機或重開機後,所有的時間又重來了,還儘管可以使用EEPROM或SD Card記憶卡來當作解決方案,但是終究不是一個很完善的解決方案,針對此問題,可以利用下列方式補足Ameba時間模組需求:

RTC時鐘模組的介紹與描述

我們首先介紹RTC時鐘模組,其模組具備了時間功能,且為了斷電時依然能保留時間,補足了Ameba開發板所沒有的內置時鐘(Internal Clock),正好可以使用它。如圖所示,可見到 Tiny RTC I2C 時鐘模組的外觀圖,模組採用DS1307晶片,若讀者需要更詳盡的資料,請參考『Arduino投幣計時器(網路篇)』,內容皆相關於RTC時鐘模組。

Tiny RTC I2C 時鐘模組 Tiny RTC I2C 時鐘模組

如下圖所示,我們可以參考時鐘模組之電路連接圖,先將電路連接完善後,撰寫與測試下列Tiny RTC I2C 時鐘模組測試程式。

會員福利
1

免費電子報

2

會員搶先看

3

主題訂閱

4

好文收藏

曹永忠

Author: 曹永忠

國立中央大學資訊管理學系博士,目前在國立暨南國際大學電機工程學系兼任助理教授、國立高雄科技大學商務資訊應用系兼任助理教授自由作家,專注於軟體工程、軟體開發與設計、物件導向程式設計、物聯網系統開發、Arduino開發、嵌入式系統開發。長期投入資訊系統設計與開發、企業應用系統開發、軟體工程、物聯網系統開發、軟硬體技術整合等領域,並持續發表作品及相關專業著作,並通過台灣圖霸的專家認證。

Share This Post On

Submit a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *