设为首页收藏labplus社区产品资料库
10
积分值+2
5
掌控币+1
0  关注
37  粉丝
27  帖子
大于
2020年04月14日

#基础使用#掌控板时分秒 时钟制作

掌控板时分秒 时钟制作

我所使用的是三角函数中正弦函数(sin)和三角函数中余弦函数(cos)来制作直线的终点。

起点是不变的,就是掌控板屏幕中心点(63,32),通过修改终点数值,绘制出不同的直线(终点位置在时刻改变,所以直线的绘制也是不一样的)。

Sin和Cos的极值是±1,所以我们通过运算就可以改变终点(x2,y2),一定要时刻记得自己的初始点(x1,y1)是(63,32),计算自己看一下就明白了。


制作出来就是整个效果,请忽略第一横的内容:

这里只做了秒针,大家在制作的时候也可以这样,只制作秒针,而且中间不要加“等待1秒”模块,这样测试起来很快的


时分秒的进制转换:


时分秒针的绘制:

秒针最长,分针其次,秒针再其次。


添加绘制了12、3、6、9这个四个数字,活的更好的体验。


运行效果:


由于我在论坛游荡的时候发现了一位作者使用WIFI功能制作了一个电子手表功能演示,通过链接无线网络,获取时间信息,显示信息内容文本,在掌控板的屏幕上,很好的一个应用,我想是否可以返璞归真一下,做一个石英手表的样式,所以有课这次学习的内容,我这里没有链接网络,所以只做了一个表盘和转动地指针,链接上网络以后可以使用映射功能来完成“掌控板与网络时间的实时交互显示”。我的基础功能已经制作好了,感兴趣的同学可以自己制作一下网路通讯。

1962 次阅读2 人订阅