才學(xué)ARDUINO不就參照DS3231范做了一個DS3231+bmp085大氣壓力的顯示時鐘,感覺還好可以,顯擺下不過還有幾個問題;
請問我想加入電波鐘用來自動校準(zhǔn)時間,應(yīng)該怎么寫程序?(電波鐘程序已搞好)是不是把時間校準(zhǔn)程序和電波鐘程序嵌套到主程序里呢?請給點提示,謝謝!!溫度是用的bmp085上的。下面是時間校準(zhǔn)程序
//調(diào)用DS3231庫與i2c驅(qū)動庫
#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); //配置小時(24小時制)
Clock.setDoW(1); //配置星期
Clock.setDate(1); //配置日
Clock.setMonth(9); //配置月
Clock.setYear(14); //配置年 (僅最后兩位)
}
void loop() {}
|
1.jpg(39.88 KB, 下載次數(shù): 9)
最初畫面
230107zdr677hhidz595c7.jpg (40.17 KB, 下載次數(shù): 179)
下載附件
2015-7-18 18:27 上傳
2.jpg(39.1 KB, 下載次數(shù): 3)
加上AM,PM
230107dy4wuw53iak8vv8z.jpg (39.6 KB, 下載次數(shù): 160)
下載附件
2015-7-18 18:27 上傳
IMG_20140902_231547.jpg(38.35 KB, 下載次數(shù): 5)
232123j19e1a17jncvkh1n.jpg (38.67 KB, 下載次數(shù): 180)
下載附件
2015-7-18 18:27 上傳
顯示液晶是ST7576串口屏,實際用G8庫好多屏都可以用;調(diào)整時間我用的是串口的,就是上面的程序,最近買了2套電波鐘模塊,想加進(jìn)去自動校準(zhǔn)DS3231現(xiàn)在一點思路都還沒有,請問你搞自動校準(zhǔn)怎么樣,能提供點意見和幫助嗎?能否發(fā)個GPS校準(zhǔn)程序?qū)W習(xí)下,找點靈感看看,我是個程序小白。
|