在嵌入式應用、物聯網與智慧應用等三大應用趨勢帶動下,所有設備皆仰賴微控制器加以驅動。微控制器市場,主要有8位元和32位元 MCU, 使用低成本、最小軟體複雜度的元件,仍是公司和設計人員在現實上的理想選擇,由於VLSI技術與軟體編譯的進步,針對嵌入式環境的32-bit MCU產品不斷推陳出新,其中Cortex M0晶片為針對單晶片環境所設計的32-Bit MCU,為目前市場上應用之主流MCU。本課程主要是以32-位元Cortex M0 MCU為學習平台,以C語言為此課程學習基礎,以瞭解微處理器之基本I/O控制,中斷運作,計時/計數器、PWM、ADC, I2C, SPI通訊等等運作原理與驅動方法
本課程內容分別由物聯網系統設計發想、空氣品質應用、感測模組使用與應用、感測資訊收集與雲端通訊等部分,藉由理論授課配合實習實作以瞭解物聯網設計之感測、通訊、雲端分析等內容,
其中理論內容:
實驗內容:
實習部分,以分組進行, 約2~3人為一組。
課程包含物聯網應用之期末專題。
針對修課同學,亦會輔導參與經部部之物聯網應用工程師檢定。
本課程之教學重點分兩部分:1、TCP/IP網路 2、最佳化於網路問題之應用期藉由此課程讓同學瞭解TCP/IP網路之運作原理,同時學習線性規劃於網路研究之應用,使其具有將網路問題model成線性規劃的問題