脈衝寬度調變 (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人

五、費用: 免費

六、課程安排:

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(台北數位藝術中心)講師
資策會講師
科技公司 程式設計師

arduino@hotmail.com.tw