“MWatch手表”的版本间的差异
853387039@qq.com(讨论 | 贡献) (→搭建硬件) |
(→目的) |
||
(未显示同一用户的1个中间版本) | |||
第5行: | 第5行: | ||
==目的== | ==目的== | ||
用mCookie搭建的简易手表。 | 用mCookie搭建的简易手表。 | ||
− | [[File:mWatch- | + | [[File:mWatch-ok.jpg|400px|center]] |
==原理== | ==原理== |
2015年10月12日 (一) 03:20的最新版本
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);
搭建硬件
结果第一排显示了日期和星期,第二排显示时间,第三排显示自定义文字。 视频 |