Skip to main content

Posts

Showing posts from April, 2015

【Arduino】與PWM的模仿遊戲 (v0.1)

本筆記文某方面來說是實做Arduino PWM控制之一的筆記 (BUT!最後使用的方法跟PWM完全無關阿XDD) ,主要目標是要讓Arduino模仿來源PWM的frequency與duty輸出一模一樣PWM訊號,本篇筆記將會描述幾種可以達成目標的做法以及主要的思路,如有哪邊考慮不周全,還請各位大大高手們指教。 PWM的來源訊號是一個透過555晶片來產生方波,另外還有一個旋鈕式的可變電阻來控制duty,這部分的實作需要另外參考網路上的文章,目前還不清楚是怎麼實做的。總而言之,透過這樣的架構,就可以輸出固定頻率的PWM,並且轉動可變電阻的旋鈕來調整duty。 在目前的專案中,Arduino在某個模式下需要模仿PWM輸入訊號來將訊號輸出(可以想像成是切換成手動控制模式,不過仍由Arduino負責輸出),大概的流程會像下圖這個樣子: 對了,據說手邊這個手工打造的555模組輸出頻率是6Hz(雖然最後其實是有一點誤差)。 OK,條件說明完成,接下來開始實做吧~如果對這項功能有興趣的童鞋,請跟著我們一起看下去!