課程大綱 Syllabus |
學生學習目標 Learning Objectives |
單元學習活動 Learning Activities |
學習成效評量 Evaluation |
備註 Notes |
序 No. | 單元主題 Unit topic |
內容綱要 Content summary |
1 | 嵌入式處理器概論 |
硬體架構、軟體架構、開發工具 |
硬體架構、軟體架構、開發工具 |
|
|
HW1: Thonny開發工具下載安裝執行詳細步驟 |
2 | Snap!IoT-ESP8266 IDE tool |
1. Abstraction (抽象化概念)
2. Snap! Blocks (建構方塊) |
1. 了解Abstraction (抽象化概念)
2. 了解Snap!開發工具與工具建置
3. 培養Snap! Blocks (建構方塊)軟軆設計能力 |
|
|
HW2a: Blink LED |
3 | Lists (串列)、 Higher-Order Functions (HOFs)(高階函式)和Programming Paradigms (程式風格) |
1. 介紹Snap! Lists (串列)
2. 介紹Higher-Order Functions (HOFs) (高階函式)
3. 介紹Programming Paradigms (程式風格) |
1. 了解Lists (串列)功能
2. 了解Higher-Order Functions (HOFs) (高階函式)功能
3. 培養Lists (串列)和高階函式軟軆設計能力 |
|
|
HW2b List |
4 | 嵌入式處理器程式開發 I : 入門練習 |
NodeMCU處理器程式開發
1. 嵌入式系統MicroPython程式語言介紹 |
1. 了解嵌入式系統MicroPython程式語言結構
2. 培養撰寫嵌入式系統MicroPython程式語言的能力 |
|
|
|
5 | 嵌入式處理器程式開發 I : 入門練習 |
NodeMCU處理器程式開發
1. 嵌入式系統NodeMCU MicroPython APIs |
1. 了解嵌入式系統NodeMCU MicroPython APIs
2. 培養撰寫嵌入式系統NodeMCU MicroPython APIs的能力 |
|
|
HW3: Timer |
6 | 嵌入式處理器程式開發 I : 入門練習 |
NodeMCU處理器程式開發
1. 介紹溫濕度感測器原理
2. 嵌入式系統NodeMCU MicroPython APIs |
1. 了解溫濕度感測器原理
2. 培養溫濕度感測器軟軆設計能力 |
|
|
HW4: 溫濕度設計與實作 |
7 | 期中報告 |
物聯網應用期中報告
(智慧校園物聯網、智慧社區物聯網、智慧教室物聯網) |
1. 學習團隊合作
2.討論與報告物聯網應用期中報告 |
|
|
|
8 | 嵌入式處理器程式開發 I : 入門練習 |
NodeMCU處理器程式開發
1. 介紹PIR感測器原理
2. 嵌入式系統NodeMCU MicroPython APIs |
1. 了解PIR感測器原理
2. 培養PIR感測器軟軆設計能力 |
|
|
HW5: PIR設計與實作 |
9 | 嵌入式處理器程式開發 I : 入門練習 |
NodeMCU處理器程式開發
1. 介紹火焰感測器原理
2. 嵌入式系統NodeMCU MicroPython APIs |
1. 了解火焰感測器原理
2. 培養火焰感測器軟軆設計能力 |
|
|
HW6: 火焰感測器設計與實作 |
10 | 嵌入式處理器程式開發 II : 進階實作 |
1. 介紹物聯網定義與物聯網系統架構
2. 介紹物聯網End device程式設計 |
1. 了解物聯網定義與物聯網系統架構
2. 了解物聯網End device程式設計
3. 培養物聯網智慧插座設計與實作的能力 |
|
|
HW7:物聯網智慧插座設計與實作 |
11 | 嵌入式處理器程式開發 II : 進階實作 |
1. 介紹物聯網Wi-Fi系統
2. 介紹物聯網Wi-Fi程式設計 |
1. 了解物聯網Wi-Fi系統
2. 培養物聯網Wi-Fi程式設計的能力 |
|
|
HW8: 物聯網智慧燈光設計與實作 |
12 | 嵌入式處理器程式開發 II : 進階實作 |
介紹SPI, I2C and UART protocols |
1. 了解物聯網SPI, I2C and UART 技術
2. 培養物聯網SPI, I2C and UART 設計與實作的能力 |
|
|
HW9: UART 連線設計與實作 |
13 | 物聯網未來的挑戰與機會 |
1. 介紹物聯網目前與未來的挑戰與機會。
2. 介紹商業模式圖分析 |
1. 了解物聯網目前與未來的挑戰與機會。
2. 了解 如何使用商業模式圖分析設計物聯網應用 |
|
|
HW10:期末報告準備:商業模式圖分析與物聯網實作(ppt) |
14 | 期末報告 |
期末實作分組簡報與demo |
1. 學習團隊合作
2. 討論與報告物聯網應用期末報告
3. 培養物聯網實作展示的能力 |
|
|
|