預覽此課程

>
課程資訊
適用對象
課程特色
詳細內容
師資介紹
我對本課程有興趣
與我諮詢 / 報名
課程資訊
開課日期
隨時開課
學習時程
20
上課時間
不拘
上課時段
不拘
適用對象
1. 對於使用Python(MicroPython)控制硬體有興趣者。
2. 對物聯網應用有興趣者、IoT Maker。
3. 須具備基本Python程式設計能力
課程特色
[給你學的理由]
本課程旨在引導學員從零開始,掌握 Raspberry Pi Pico 使用 MicroPython 進行硬體控制的基礎知識與實作技能,並進一步將 Pico 應用於物聯網領域。透過本課程,學員將能夠:
1. 熟悉 Raspberry Pi Pico 硬體特性與 MicroPython 開發環境。
2. 掌握 GPIO、ADC、PWM、Timer、Interrupt 等 Pico 基礎硬體控制原理與 MicroPython 程式設計方法。
3. 學習使用常見的電子元件與感測器(如 LED、按鈕、麥克風、蜂鳴器、伺服馬達、三軸加速計、溫濕度感測器、超音波感測器、RFID 讀卡機等)。
4. 理解 I²C、UART、SPI、One-wire 等常見的通訊協定,並能實際應用於 Pico 與外部裝置的溝通。
5. 掌握 Pico 使用 Wi-Fi 模組(ESP-01)以及 Pico W 內建 Wi-Fi 的方法,為物聯網應用奠定基礎。
6. 了解物聯網的基本概念與系統架構。
7. 學習如何將 Pico 設定為 IoT 終端裝置,並透過 Web Server 或 MQTT 協定進行數據傳輸與雙向控制。
8. 具備使用瀏覽器讀取 Pico 數據並進行簡單視覺化呈現的能力。
9. 了解 I²C、SPI、TCP/IP、MQTT、Modbus 等進階主題的基本原理。
[100%實作導向]
在每一個技術除了給你最清楚的觀念外,都有講師設計好準備讓你融會貫通的範例程式,讓你快速進行演練。
本課程旨在引導學員從零開始,掌握 Raspberry Pi Pico 使用 MicroPython 進行硬體控制的基礎知識與實作技能,並進一步將 Pico 應用於物聯網領域。透過本課程,學員將能夠:
1. 熟悉 Raspberry Pi Pico 硬體特性與 MicroPython 開發環境。
2. 掌握 GPIO、ADC、PWM、Timer、Interrupt 等 Pico 基礎硬體控制原理與 MicroPython 程式設計方法。
3. 學習使用常見的電子元件與感測器(如 LED、按鈕、麥克風、蜂鳴器、伺服馬達、三軸加速計、溫濕度感測器、超音波感測器、RFID 讀卡機等)。
4. 理解 I²C、UART、SPI、One-wire 等常見的通訊協定,並能實際應用於 Pico 與外部裝置的溝通。
5. 掌握 Pico 使用 Wi-Fi 模組(ESP-01)以及 Pico W 內建 Wi-Fi 的方法,為物聯網應用奠定基礎。
6. 了解物聯網的基本概念與系統架構。
7. 學習如何將 Pico 設定為 IoT 終端裝置,並透過 Web Server 或 MQTT 協定進行數據傳輸與雙向控制。
8. 具備使用瀏覽器讀取 Pico 數據並進行簡單視覺化呈現的能力。
9. 了解 I²C、SPI、TCP/IP、MQTT、Modbus 等進階主題的基本原理。
[100%實作導向]
在每一個技術除了給你最清楚的觀念外,都有講師設計好準備讓你融會貫通的範例程式,讓你快速進行演練。
詳細內容
-
課程特色
- 循序漸進的學習路徑: 課程分為兩個階段,從 Pico 與 MicroPython 的基礎硬體控制入門,逐步引導至物聯網應用實戰,讓初學者也能輕鬆上手。
- 豐富多元的實作練習: 課程內容搭配大量的實作範例,涵蓋多種常見電子元件與感測器的應用,讓學員在動手做的過程中扎實掌握知識與技能。
- 結合熱門的物聯網應用: 第二階段課程聚焦於 Pico 在物聯網領域的應用,讓學員學習如何將 Pico 轉變為智慧裝置,並進行遠端監控與控制。
- 著重實用性與整合性: 課程不僅講解硬體原理與程式設計,更強調如何將各個知識點整合應用,開發出具體的物聯網解決方案。
- 深入淺出的原理講解: 附錄部分提供 I²C、SPI、TCP/IP、MQTT、Modbus 等進階主題的原理介紹,為學員的進一步學習打下基礎。
- 掌握最新技術趨勢: 課程涵蓋 Pico W 內建 Wi-Fi 的應用,讓學員能掌握最新的物聯網開發技術。
- 培養獨立開發能力: 透過本課程的學習,學員將具備獨立使用 Raspberry Pi Pico 進行硬體控制與物聯網應用開發的能力。


師資介紹
Joseph
▪ 台灣大學電機工程系博士研究 ▪ 上市網通科技公司/資深軟體工程師
▪ 嵌入式Linux系統 ▪ ARM Boot Loader ▪ 資料結構及演算法 ▪ PCB Layout
▪ MCU 韌體設計 ▪ Linux 驅動程式 ▪ Linux系統程式 ▪ 網路通訊協定
備註
【瞭解更多】 https://www.ittraining.com.tw/ittraining/it-elearning/el-raspberry-pi/python-pi-pico?utm_source=1111&utm_medium=1111