“MWatch手表”的版本间的差异
(Created page with "{{Language| mWatch手表}} {| style="width: 800px;" |- | ==目的== 用mCookie搭建的简易手表。 600px|center ==原理== 通过RTC模块获取时...") |
853387039@qq.com(讨论 | 贡献) (→搭建硬件) |
||
第62行: | 第62行: | ||
==搭建硬件== | ==搭建硬件== | ||
*Setup 1:将激活后的电池盒与BM模块相连. | *Setup 1:将激活后的电池盒与BM模块相连. | ||
− | [[File: | + | [[File:CoreUSB_Ble_steup2.jpg|600px|center]] |
*Setup 2:将所有模块堆叠在一起,顺序随意,电路部分搭建完成。 | *Setup 2:将所有模块堆叠在一起,顺序随意,电路部分搭建完成。 | ||
[[File:mWatch_steup3.jpg|600px|center]] | [[File:mWatch_steup3.jpg|600px|center]] | ||
+ | |||
==结果== | ==结果== | ||
第一排显示了日期和星期,第二排显示时间,第三排显示自定义文字。 | 第一排显示了日期和星期,第二排显示时间,第三排显示自定义文字。 |
2015年10月12日 (一) 03:05的版本
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);
搭建硬件
结果第一排显示了日期和星期,第二排显示时间,第三排显示自定义文字。 视频 |