查看“MWatch手表”的源代码
←
MWatch手表
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{Language| mWatch手表}} {| style="width: 800px;" |- | ==目的== 用mCookie搭建的简易手表。 [[File:mWatch-okjpg|600px|center]] ==原理== 通过RTC模块获取时间,将时间显示在显示屏上。 [[File: mWatch-sch.jpg|600px|center]] ==设备== {|class="wikitable" |- |模块||数量||功能 |- |[[mCookie-CoreUSB/zh]]||1||核心板 |- |[[mCookie-RTC/zh]]||1||时钟模块 |- | [[mCookie-OLED/zh]]||1||显示屏 |- | [[Microduino-BM/zh]]||1||电源管理 |} [[File: mWatch-module.jpg|600px|center]] ==准备== *Setup 1:用USB线将CoreUSB模块与PC/Mac相连,并打开Arduino IDE。 [[File:CoreUSB_Ble_pc.jpg|600px|center]] *Setup 2:点击文件 > 示例 > mCookie > _202_mWatch, 加载程序。 [[File: l mWatch-ino.jpg|600px|center]] * Setup 3:加载代码,将程序代买拷贝到IDE中。程序编译通过后选择好板卡和COM端口下载程序。 [[File: mWatch-com.jpg|600px|center]] ==程序说明== *“draw()”函数是OLED显示界面,显示字符一般分为几个步骤 **设置字体 **设置字体坐标位置 **打印要显示的字符 *setRtcTime()函数是设置时间函数,如setRtcTime(15, 5, 18, 1, 10, 22, 33);表示2015年5月18号星期一,10点22分33秒。 <source lang="cpp"> 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); } </source> ==调试代码== 找到这段代码,可以设置RTC模块的初始时间,设定好之后将代码重新载入CoreUSB模块。 <source lang="cpp"> setRtcTime(15, 5, 18, 1, 00, 00, 00); </source> 加载程序完成后,在这段代码前输入“//”,整段代码会变成灰色,然后再次加载程序,之后,RTC模块就可以自动计时了。“//”表示注释掉程序代码,不执行,这样校准好程序之后就不用再运行了,不然系统断电后上电又重新设置时间。 <source lang="cpp"> //setRtcTime(15, 5, 18, 1, 00, 00, 00); </source> ==搭建硬件== *Setup 1:将激活后的电池盒与BM模块相连. [[File:CoreUSB_night led_steup2.jpg|600px|center]] *Setup 2:将所有模块堆叠在一起,顺序随意,电路部分搭建完成。 [[File:mWatch_steup3.jpg|600px|center]] ==结果== 第一排显示了日期和星期,第二排显示时间,第三排显示自定义文字。 [[File:legao_mWatch.jpg|600px|center]] ==视频== |}
该页面使用的模板:
模板:Language
(
查看源代码
)
模板:Nmbox
(
查看源代码
)
返回至
MWatch手表
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息