斐波那契鐘

斐波那契鐘

斐波那契時鐘,以斐波那契數列顯示時間。以顏色方塊來顯示小時和分鐘。

基本介紹

  • 中文名:斐波那契時鐘
  • 外文名:Fibonacci clock
時鐘命名,外觀特點,主要功能,規格參數,

時鐘命名

說起這個時鐘,首先要知道斐波那契數列。
斐波那契序列指的是一個從第二項開始,每一項等於前兩項之和的數列,例如:
1、1、2、3、5、8、13,,,,,
斐波那契數列是義大利數學家斐波那契——西方第一個研究斐波那契數的人,並將現代書寫數和乘數的位值表示法系統引入歐洲。而斐波那契時鐘因為以斐波那契數列的方式來顯示時間而命名。

外觀特點

斐波那契時鐘專為追求與眾不同的人準備。它外表精美,甚至看不出這是一個鐘,但它真的是個鐘,只是它顯示時間的方式是著名的斐波那契序列。
斐波那契鐘
鐘面上是5個正方形方塊,大小有不同,每個方塊的邊長對應的分別是斐波那契序列的1、1、2、3、5,它們代表的是小時或分鐘的數值。顏色有不同,呈現紅色代表的是小時,呈現綠色代表的是分鐘;呈現藍色即代表小時也代表分鐘;呈現白色可忽略。
為了增加樂趣,每次鐘面會隨機挑選一種進行呈現,所以就算你買一個回家天天看著也找不到規律。

主要功能

主要就是顯示時間啦!
要看懂它,只需要簡單加上呈現紅色和藍色色塊的總數值即可。同樣的,要讀分鐘數,加上綠色和藍色色塊的總數值即可。另外,一小時裡有60分鐘,這60分鐘以5分鐘隔斷,共有12塊,所以分鐘數值加好後,還需要乘以5以得到最後的實際分鐘值。
小時數 = 紅色數值 + 藍色數值
分鐘數 = (綠色數值 + 藍色數值) x 5
斐波那契鐘還是可以當成小夜燈來用。另外,斐波那契鐘是由Atmega328微控制器所驅動的,它是Arduino開源硬體,意味著用戶可以使用正式ArduinoIDE修改代碼,讓鐘不僅僅可以斐波那契序列顯示,還可以用等差數列、等比數列、卡特蘭數列等。

規格參數

鐘面上是5個正方形方塊,大小有不同,每個方塊的邊長對應的分別是斐波那契序列的1、1、2、3、5,它們代表的是小時或分鐘的數值。
如圖左邊的那塊,紅色和藍色色塊值加起來為:5+1+3,結果是9,代表小時;綠色和藍色色塊值加起來為:2+3,結果是5,再乘以5,結果是25;白色忽略,所以該圖案代表的時間是9:25。右邊那塊紅色和藍色加起來為:0+5=5小時;綠色加藍色為:1+3+5=9,再乘以5就是45分,所以顯示時間為5:45。
斐波那契鐘
斐波那契鐘
如上面所說,就算時間一樣,顯示方式也有很多種。如右圖:

相關詞條

熱門詞條

聯絡我們