10801_創意科技程式設計
本次課程主要使各位熟悉Arduino與相關電子元件,並在學期末能夠自行組裝出可自行運作彈奏的實體樂器。主要目標在養成大家對於程式的基本觀念
課程講義

9/12 課程與材料及期末作業說明,材料購買說明
9/19 互動科技應用案例說明
下次上課請自行帶筆記型電腦來教室,請先安裝好Arduino IDE並且確認可以使用

9/26 Arduino基礎應用 (1) LED燈閃爍以及程式架構熟練練習
基本作業:變數改變命名(完成作業得10分未完成扣3分)
進階作業:改變變數並且使單顆LED燈做不同閃爍變化(完成作業成績得10分)

10/3 Arduino基礎應用 (2) Arduino使用方式與基礎程式概念,電路與程式概念說明
基本作業:用基本方式讓兩顆LED燈交互閃爍(完成作業得10分未完成扣3分)
進階作業:使用if else控制讓兩顆LED燈閃爍(完成作業成績得10分)
作業上傳影片以及程式碼

10/10 放假
10/17 Arduino基礎應用 (2) if else使用方式,LED燈漸亮漸暗
基本作業:使用if else讓一顆LED在漸亮漸暗以及閃爍兩種狀態下輪替(完成作業得10分未完成扣3分)
進階作業:使用if else讓一顆LED燈每隔5秒改變一次閃爍頻率(完成作業成績得10分)
加分作業:使用switch case完成(完成作業成績加10分)

10/24 Arduino基礎應用 (3) switch case使用方式,LED燈不同亮法選擇
基本作業:對應不同的英文字母分別輸入後會對應一種閃爍方式(完成作業得10分未完成扣3分)
進階作業:使用單個開關,每按下一次就隨機切換一種閃爍方式(完成作業成績得10分)
加分作業:使用類比感測器,設定範圍值,不同範圍值執行不同閃爍方式(完成作業成績加10分)

10/31 Arduino基礎應用 (4) 開關控制方式
期中作業與展示:使用不同感應器(開關)製作一件燈飾
需要拍攝使用情境與操作方式之展示影片
美感 30%
完整度 30%
程式應用技巧 40%

11/7 期中考
11/14 Arduino基礎應用 (5) 使用感測器控制方式
作業:用可調式電阻調整閃爍頻率

11/21 Arduino基礎應用 (6) 進階感測器使用
11/28 Arduino基礎應用 (7) 伺服馬達、減速馬達、電磁閥、繼電器等
12/5 期末作業方式說明
期末作業請應用Arduino製作一個可以玩的東西
不需要使用太難太複雜的功能,只要有趣或是好玩即可

12/12 期末成品提案討論 (1) 確認製作方式與方向,與老師確認完成才能進行製作
12/19 製作問題與解決方式討論