MWatch手表
Yanglibin@microduino.cc(讨论 | 贡献)2015年9月17日 (四) 15:13的版本 (Created page with "{{Language| mWatch手表}} {| style="width: 800px;" |- | ==目的== 用mCookie搭建的简易手表。 600px|center ==原理== 通过RTC模块获取时...")
Language | English |
---|
目的用mCookie搭建的简易手表。 原理通过RTC模块获取时间,将时间显示在显示屏上。 设备
准备
程序说明
void setRtcTime (byte _year, byte _month, byte _day, byte _week, byte _hour, byte _minute, byte _sec)
{
//clear out all the registers
rtc.initClock();
rtc.setDate(_day, _week, _month, 0, _year);
rtc.setTime(_hour, _minute, _sec);
}
调试代码找到这段代码,可以设置RTC模块的初始时间,设定好之后将代码重新载入CoreUSB模块。 setRtcTime(15, 5, 18, 1, 00, 00, 00);
加载程序完成后,在这段代码前输入“//”,整段代码会变成灰色,然后再次加载程序,之后,RTC模块就可以自动计时了。“//”表示注释掉程序代码,不执行,这样校准好程序之后就不用再运行了,不然系统断电后上电又重新设置时间。 //setRtcTime(15, 5, 18, 1, 00, 00, 00);
搭建硬件
结果第一排显示了日期和星期,第二排显示时间,第三排显示自定义文字。 视频 |