Arduino Basic (5) – PWM 類比輸出

當你想用單晶片控制馬達時,最大的麻煩一定是轉速的控制。一般來說,數位電路只能會送出高態與低態兩種電壓,也就是 Arduino 的正 5V 以及 0V。而這種電壓只能控制馬達轉或不轉,並無法控制轉速。因此我們需要倚靠 PWM 來做控制。

閱讀全文〈Arduino Basic (5) – PWM 類比輸出〉

Arduino 之軟體 PWM

PWM 是 Pulse-width Modulation 的縮寫,即脈波寬度調整或稱頻寬調整,常用於電子式的電壓調整,例如燈光亮度、馬達控制、螢幕亮度…等等。 其原理是藉由調整脈波的工作週期(Duty cycle)並影響平均值(Average)來達到電壓的控制…我知道這聽起來很複雜,讓我用幾張圖來解釋給你看看吧!

前一陣子忙完一個比賽,忙到連文章一直都沒有去動手完成,仍然只是兩篇的草稿。所以想一窺 Widows 8 其他功能的讀者可能還得要等等了…

先讓我用最近開始接觸的 Arduino 來補補這中間的空白吧!

閱讀全文〈Arduino 之軟體 PWM〉