電子時鐘設計
https://drive.google.com/file/d/0BxySTj1oD-r0UWwwRmxhVmlFeHM/preview
壹、秒針製作前的觀念
要製作時鐘之前,有一些觀念我們要先知道:
一個圓有360度,60秒轉一圈,所以每一秒改變的方向為6度。
接下來我們再把步驟想清楚:
一:在執行時為了讓秒針可以顯示在最上層並壓住分針和時針。
二:接著我們要讓秒針隨著時間一秒一秒的移動。
步驟想好了,但是要想達到這兩樣的功能,我們需要甚麼樣的程式方塊呢?
貳、分針製作前的觀念
要製作分針之前,同樣有一些觀念我們要先知道:
一個圓有360度,60分轉一圈,所以每一分改變的方向與秒針一樣為6度。
1分鐘等於60秒,也就是說:每10秒,分針會加1度,所以除了指向【目前的分鐘*6】外,再加上【目前的秒/10】可以得到更精細的分針方向。
這樣一來我們就可以知道分針製作的步驟跟秒針是一樣的,但是少了幾個小地方:
一、在執行分針不需要顯示在最上層。
二、接著我們要讓分針的移動是:目前的分鐘乘6加上秒針除以10。
步驟想好了,但是要達到這兩樣的功能,我們需要甚麼樣的程式方塊呢?
参、時針製作前的觀念
要製作時針之前,同樣的也是有一些觀念我們要先知道:
一個圓等於360度,12小時轉一圈,所以每1小時改變的方向為30度。
小時等於60分鐘,也就是說:每2分鐘時針會加1度,所以除了指向【目前的小時*30】外,再加上【目前的分鐘/2】可以得到更精細的時針方向。接下來我們再把步驟想清楚:
一、在執行時針不需要顯示在最上層。
二、接著我們要讓時針的移動是:目前的小時乘30加上分針除以2。
步驟想好了,但是要想達到這兩樣的功能,我們需要甚麼樣的程式方塊呢?
數位計時顯示
鬧鐘設計