当前位置 : IT培训网 > 小孩编程 > 少儿编程 > 少儿编程之用Scratch编程实现模拟电子时钟

少儿编程之用Scratch编程实现模拟电子时钟

时间:2017-11-22 16:28:14  来源:少儿编程网  作者:IT培训网  已有:名学员访问该课程
少儿编程课程中用的最多的Scratch编程技术,由于其功能强大,方便操作等优势,让很多孩子喜欢这样的编程,今天要给大家分享的是用Scratch编程如何实现模拟电子时钟。

少儿编程课程中用的最多的Scratch编程技术,由于其功能强大,方便操作等优势,让很多孩子喜欢这样的编程,今天要给大家分享的是用Scratch编程如何实现模拟电子时钟。

Scratch如何实现模拟电子时钟?

少儿编程之用Scratch编程实现模拟电子时钟_www.itpxw.cn

Scratch实现模拟电子时钟的过程,首先我们需要自己用笔画,然后,需要实时跟进时间的变化,更显眼一点,要数字化显示几点钟了,就是上图的样子。所以呢,这是一个很复杂的过程,我们需要一步步来。

首先,我们要画一个钟的轮廓。也就是一个圆环,带刻度。

少儿编程之用Scratch编程实现模拟电子时钟_www.itpxw.cn

在之前的文章《【Scratch编程教程】画圆》中,我们学习过如何画一个圆。

但是难点在于里面的刻度,通过观察,我们可以判断,刻度里面,每5分钟一个大刻度。即有12个大刻度,60-12=48个小刻度。

少儿编程之用Scratch编程实现模拟电子时钟_www.itpxw.cn

所以,我们先画一个带大刻度的:每隔30度,画一个20像素的直线,再返回。小刻度也一样,每隔6度,画一个10像素的直线,并返回。

这样,我们的钟的背景就完成了,然后,我们画刻度上的数字,这一点只需要找到位置,根据数字画就可以了。

少儿编程之用Scratch编程实现模拟电子时钟_www.itpxw.cn

具体的程序代码如下图所示:

少儿编程之用Scratch编程实现模拟电子时钟_www.itpxw.cn

这里没有太多技巧,当然你有好的建议也可以提出来。

接下来,我们要画的是AM或PM,因为时钟只能显示12个小时,所以如果想知道是上午7点,还是晚上7点,只能通过AM/PM判断。

这里,我们先获取当前小时,如果小时数小于12,就画AM,否则就是画PM。

少儿编程之用Scratch编程实现模拟电子时钟_www.itpxw.cn

紧接着,我们就要画动态显示的时间数字了,这里是以“小时:分钟”的形式显示的 ,四位数字。

显示完成后,就剩下最后一步,即时钟的时针,分针,秒针的转动。

获取当前时间的秒,分,时针。这里的技巧是,根据秒,分,时针来算画笔的角度。

少儿编程之用Scratch编程实现模拟电子时钟_www.itpxw.cn

少儿编程之用Scratch编程实现模拟电子时钟_www.itpxw.cn

少儿编程之用Scratch编程实现模拟电子时钟_www.itpxw.cn

这样,我们就可以实时显示当前的时间了。

少儿编程之用Scratch编程实现模拟电子时钟_www.itpxw.cn

这就是用Scratch编程实现的模拟电子时钟,你是不是觉得很神奇呢?赶快加入同程同美Scratch编程培训吧,这里有更新鲜更好的创意等着你。

顶一下
(6)
27.3%
踩一下
(16)
72.7%

IT培训0元试听 每期开班座位有限.0元试听抢座开始! IT培训0元试听

  • 姓名 : *
  • 电话 : *
  • QQ : *
  • 留言 :
  • 验证码 : 看不清?点击更换请输入正确的验证码

在线咨询在线咨询

温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。

------分隔线----------------------------
------分隔线----------------------------

推荐内容