【Arduino】Real Time模組實習–動手做一個Arduino時鐘

Arduino本身可以透過delay函數進行簡單的計時,但是本身卻沒有時鐘的功能,也沒有記憶目前時間的功能,因此就算是我們利用程式模擬出時鐘的功能,一旦失去了電源,下次再回來程式的時候,又要重頭開始設定時間了,此種情形在製作和時鐘相關的應用專題時就非常地不方便。所幸,有一個模組可以解決這個問題,那就是DS1302 RTC(Real Time Clock)模組。

【Arduino】搖桿模組實習

Arduino在進行控制的時候,有時候需要透過按鈕,有時候則是需要數字鍵盤,若是同時需要控制二個軸以上的輸出時,使用搖桿會是非常方便的選擇。

【Arduino】4×4按鈕模組實習

有些時候我們的專題製作需要有可以輸入資料的介面,對於Arduino來說當然不能直接加上電腦的鍵盤,而且別忘了,在開發階段時Arduino是連接到電腦,可以使用電腦的鍵盤輸入沒錯,但是一旦在產品階段時,Arduino不但失去了電腦螢幕,當然也就沒有電腦的鍵盤可以使用了,所以在實用上,如果需要輸入數字資料,通常我們會去找一個數字鍵盤模組來使用。

【Arduino】步進馬達驅動實習

之前我們已經操作過伺服馬達了,透過Servo.h程式庫的加持以及Arduino板子上接腳的支援,就可以輕易地讓伺服馬達轉動到任意的角度,而且是絕對的角度,也就是我們說幾度就是到幾度。然而,話雖如此,但是所謂的任意角度其實是有限制的,大部份的伺服馬達可以設定的角度範圍都介於0到180度之間,更不用說要轉超過一圈了(360度轉動的伺服馬達沒有辦法指定絕對的角度,而且也沒有辦法精確地控制要轉幾圈)。如果有需要精確地設定轉動軸轉動的圈數,那麼就需要使用步進馬達。