找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5584|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

arduino+ds3231+bmp085做的時(shí)鐘加大氣壓力顯示

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:85764 發(fā)表于 2015-7-18 16:18 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
才學(xué)ARDUINO不就參照DS3231范做了一個(gè)DS3231+bmp085大氣壓力的顯示時(shí)鐘,感覺還好可以,顯擺下不過還有幾個(gè)問題;
請(qǐng)問我想加入電波鐘用來自動(dòng)校準(zhǔn)時(shí)間,應(yīng)該怎么寫程序?(電波鐘程序已搞好)是不是把時(shí)間校準(zhǔn)程序和電波鐘程序嵌套到主程序里呢?請(qǐng)給點(diǎn)提示,謝謝!溫度是用的bmp085上的。下面是時(shí)間校準(zhǔn)程序

//調(diào)用DS3231庫與i2c驅(qū)動(dòng)庫
#include
#include //i2c庫
//初始化ds3231以及所需要的變量
DS3231 Clock;
bool Century=false;
bool h12;
bool PM;
byte ADay, AHour, AMinute, ASecond, ABits;
bool ADy, A12h, Apm;

byte year, month, date, DoW, hour, minute, second;

void setup() {
         初始化i2c庫
        Wire.begin();
        Clock.setSecond(30);//配置秒
        Clock.setMinute(22);//配置分鐘
        Clock.setHour(17);  //配置小時(shí)(24小時(shí)制)
        Clock.setDoW(1);    //配置星期
        Clock.setDate(1);   //配置日
        Clock.setMonth(9);  //配置月
        Clock.setYear(14);  //配置年 (僅最后兩位)
     }
void loop() {}




1.jpg(39.88 KB, 下載次數(shù): 9)

最初畫面

2.jpg(39.1 KB, 下載次數(shù): 3)

加上AM,PM

IMG_20140902_231547.jpg(38.35 KB, 下載次數(shù): 5)



顯示液晶是ST7576串口屏,實(shí)際用G8庫好多屏都可以用;調(diào)整時(shí)間我用的是串口的,就是上面的程序,最近買了2套電波鐘模塊,想加進(jìn)去自動(dòng)校準(zhǔn)DS3231現(xiàn)在一點(diǎn)思路都還沒有,請(qǐng)問你搞自動(dòng)校準(zhǔn)怎么樣,能提供點(diǎn)意見和幫助嗎?能否發(fā)個(gè)GPS校準(zhǔn)程序?qū)W習(xí)下,找點(diǎn)靈感看看,我是個(gè)程序小白。









分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:373684 發(fā)表于 2018-10-20 23:59 | 只看該作者
把時(shí)間校準(zhǔn)程序和電波鐘程序嵌套到主程序里看看行不行啊。
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表