課程資訊
課程名稱
嵌入式微型電腦互動設計進階
Advanced Embedded Microcomputer Interactive Design 
開課學期
106-1 
授課對象
共同教育組  
授課教師
張傑帆 
課號
CSX3003 
課程識別碼
H03 03030 
班次
01 
學分
1.0 
全/半年
半年 
必/選修
選修 
上課時間
第1,2,3,4,5,6 週
星期一7,8,9(14:20~17:20) 
上課地點
新502 
備註
密集課程。自備筆電與Arduino及其它零件.基本能力課程.。基本能力課程。
總人數上限:50人 
課程網頁
https://csx.aca.ntu.edu.tw/1061CSX3003_01 
課程簡介影片
 
核心能力關聯
本課程尚未建立核心能力關連
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

Arduino為當下自造者(Maker)們應用得最為廣泛的開放裝置,Arduino在各領域均應用廣泛,且 Arduino 入門容易,沒有理工的背景,也能很快學會使用 Arduino,學生們可以透過 Arduino 快速的學習電子和感測器的基本知識,快速的設計、製作作品的原型。
常見的Arduino 應用就是和一些感測器進行互動。這些感測器相當於人類的眼睛和鼻子,用來感知物理世界中各式各樣的事物。例如溫度、濕度,有的可以檢測光照、聲音和障礙物,這些感測器讓Arduino可以得到現實世界中的環境資訊並在收集後加以分析來進行相應的動作。本課程設計為讓學員們熟悉使用多種感測器並記錄感測器所接收到的數據來實作出各種應用實例,再利用工具做出視覺化的呈現以利日後分析,並利用Arduino做為網頁伺服器,將這些資料可以遠端的呈現在任何可以連上網路的裝置中,不管你是用手機還是電腦,都能操控遠端的Arduino或是配合藍芽傳輸模組製作可藉由Android手機控制的遙控裝置,能夠開燈、控制伺服機、測量距離並回傳到手機的近距離互動式裝置! 

課程目標
希望讓學生藉由這門課程擁有利用Arduino開發跨領域互動裝置的能力,令Arduino不但可以依所收集到的訊號即時反應,還可以透過網路或是藍芽進行遠端操控,並收集感測器資料,以利日後分析使用。 
課程要求
上課工具(每組一份)
筆記型電腦、Arduino UNO、溫濕度感測器(DHT11)、SD記憶卡模組、Arduino網路卡(ENC28J60)、LCD液晶顯示模組(1602A)、Android手機、藍芽模組(HC-05)、馬達驅動模組(L9110)、玩具馬達兩顆

課後學習
上課後,修課或旁聽同學請自行完成指定閱讀與延伸閱讀中每章節後之練習以加深學習效果,可參考教材中對應的解答。於每週上課前,重新練習前一次的課堂範例。各小組於課後進行期末專題討論,一同執行並完成期末專題作品。

評量
No. 項目 百分比 說明
1. 期末報告 50% 最後經老師認可,具資格參加CS+X期末發表的組別,期末報告成績為A 若參加期末發表會獲得獎項,則期末報告成績為A+ 其餘依照完成度斟酌給分
2. 回家作業 30% 完成老師指定作業
3. 上課表現 20% 出缺席與上課加分表現
 
預期每週課後學習時數
 
Office Hours
另約時間 
指定閱讀
 
參考書目
 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
no 
100% 
 
 
課程進度
週次
日期
單元主題
第1週
  Arduino互動裝置介紹、分組與材料採買 使用工具:Arduino IDE、Arduino 模擬器  
第2週
  互動式感測器與資料收集(隨堂練習) 使用工具:Arduino、Arduino IDE、溫濕度感測器、SD記憶卡模組 
第3週
  視覺化資料呈現與通訊(隨堂練習) 使用工具:Arduino、LCD液晶顯示模組、Python、HTML、JavaScript  
第4週
  藍芽無線通訊控制與程式設計(隨堂練習)
使用工具:Arduino、HC-05藍芽模組、馬達驅動模組、馬達、Android手機、App Inventor、Cordova
 
第5週
  建立即時互動與監控的網頁伺服器(隨堂練習)
使用工具:Arduino、Arduino IDE、Arduino網路卡、HTML
 
第6週
  小組成果發表