脈衝寬度調變 (Pulse Width Modulation,PWM) 是將類比訊號轉換為脈波的一種技術,一般轉換後脈波的週期固定,脈波的工作週期(Duty Cycle)會依類比訊號的大小而改變,此技術讓數位邏輯電路建立相當於類比的功能;馬達的轉速控制及燈光的明暗控制皆在此應用範圍。

I2C(Inter–Integrated Circuit)是由荷蘭飛利浦半導體所提出的一種雙向兩線式(CLK,DAT PIN)串列通訊匯流排,它是一種半雙工同步多組設備匯流排,用來控制IC與IC間通訊的串列通訊介面。這些周邊裝置可以是串列EEPROM (24LC256)、顯示器 (OLED)、D/A 轉換器(MCP4725) 或 IO擴充 (MCP23008)等。

Arduino 具備PWM/ I2C硬體介面,使用其提供的Function及Wire Library即可輕鬆控制硬體訊號的傳輸,本工作坊將介紹PWM/ I2C訊號協定的原理,並使用多種I2C介面IC,搭配LA(邏輯分析儀)來進行訊號除錯,達到理論與實務驗證的目的。

 

一、主題 : Arduino 與 PWM/ I2C訊號協定工作坊

二、時間:2014/05/17 (六) 09:45-18:00

三、地點: 台北數位藝術中心-2F資源教室

四、學員人數: 15人

五、費用: 免費

六、課程安排:

05/17(週六)

09:30~10:00報到

10:00~11:00PWM 訊號與Servo Motor控制

11:00~12:00I2C 通訊協定 (Protocol)

12:00~13:00午休(午餐自理)

13:00~14:00實習一 : 8-Bit IO Expander with Serial Interface (MCP23008)

14:00~15:00實習二 : 64 x 8, Serial, I2C Real Time Clock (DS1307)

15:00~16:00實習三 : 256K I2C CMOS EEPROM(24LC256)

16:00~17:00實習四 : Monochrome 128×32 I2C OLED graphic display (Adafruit)

17:00~18:00實習五 : 12-Bit Digital-to-Analog Converter(MCP4725)

七、課程設備需求:

1. 自備Windows 系統筆記型電腦。(需連接Windows系統的邏輯分析儀)

2. 自備Arduino UNO 開發板。

注意: 請自行測式檢查USB連接線是否正常運作。(USB連接線規格: USB 2.0 A公B公.)

八、注意事項:

>午餐自理。

>課程所使用 Arduino 排針學習板及邏輯分析儀由中心提供使用。

>請以中文全名報名。

>請詳細填寫資料,如資料不齊全,主辦單位有權取消您的報名資格。

>本報名系統將收至20人,第16位開始的報名者,分別為候補1號~5號。

>本課程完全免費,名額有限,因此請勿報名不到課,以避免浪費資源,並且造成有心學習之朋友不便。

>電話提醒將於05/13(二)~05/15(四)致電,若您是候補成功者,將於05/15(四)前此告知。
本系統於報名時會發送制式通知信僅作為成功登錄之參考,正式錄取請以電話通知為準。

九、講師介紹:

>潘Peter

國立交通大學 資訊工程系 碩士班 畢業

國立聯合大學 光電工程系 學士班 畢業

DAC(台北數位藝術中心)講師

資策會講師

科技公司 程式設計師

http://blog.roodo.com/arduino

arduino@hotmail.com.tw