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

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

Read More

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

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

Read More

【Arduino】步進馬達驅動實習

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

Read More

【Arduino】在Arduino中直接驅動7段顯示器

在前面的單元實習中我們曾經介紹過LCD液晶顯示器的操作與使用。它可以直接以較高階的方式來輸入文字內容,也可以同時輸出2列各16個英文字母及數字,非常方便。不過,可惜的是它的亮度不足,有時候想要讓顯示的文數字可以做得醒目一點時就派不上用場。如果在只需要顯示數字的場合,同時也不需要太多位數的話,七段顯示器所而是比較好的選擇。

Read More

【Arduino】電源模組的應用

初學者在開始使用Adruino外接電路時都會使用原本板子上的電源來供電,雖然這樣用起來很方便,但其實它的電源之電流容量是不夠的,有許多的機電元件如果只使用板子上的電源的話,就會出現誤動作,甚至完全沒有辦法運作,因此如果可以的話,使用外接電源來供應給這些外接的元件是比較好的方法。

Read More