# 南開科大智慧物聯網資料收集站工作坊【02-GPIO】 [【回到課程簡報目錄】](https://hackmd.io/@OmniXRI-Jack/NKUT_Data_Logger_Course#課程簡報目錄) [【課程範例 Github】](https://github.com/OmniXRI/NKUT_AIoT_Data_Logger) 簡報內容: * 數位與類比信號 * 感測器類比/數位信號互換 * 聲音訊號─取樣、量化 * 實驗開發板 ─ 電源 * 數位邏輯與輸出入電壓位準轉換 * Pi Pico W 接腳定義 * Pi Pico 通用輸出入 (GPIO) * GPIO 數位輸出設置 * Ex2-1_LED_Test.py ─ 數位輸出測試一 * 常見繼電器模組 * Ex2-2_Relay_Test.py ─ 數位輸出測試二 * Ex2-3_SW_Test.py ─ 數位輸入測試 * SAR ADC 類比輸入原理 * Ex2-4_ADC_Test.py ─ 類比輸入測試 * R2R DAC 類比輸出原理 * PWM 類比輸出原理 * Ex2-5_PWM_Test.py ─ 類比輸出測試一 * 舵機控制方式 * Ex2-6_Servo_Test.py ─ 類比輸出測試二 ![20260103_NKUT_IOT_C02_001](https://hackmd.io/_uploads/r1Zb7Yj4-l.jpg) ![20260103_NKUT_IOT_C02_002](https://hackmd.io/_uploads/B1ZZQFoVbx.jpg) ![20260103_NKUT_IOT_C02_003](https://hackmd.io/_uploads/ByWWmFj4We.jpg) ![20260103_NKUT_IOT_C02_004](https://hackmd.io/_uploads/S1-bXtiNbe.jpg) ![20260103_NKUT_IOT_C02_005](https://hackmd.io/_uploads/SJl-b7Ys4Wg.jpg) ![20260103_NKUT_IOT_C02_006](https://hackmd.io/_uploads/BJ--7Yj4-e.jpg) ![20260103_NKUT_IOT_C02_007](https://hackmd.io/_uploads/r1eW-7tjNZe.jpg) ![20260103_NKUT_IOT_C02_008](https://hackmd.io/_uploads/HJWWQYi4Ze.jpg) ![20260103_NKUT_IOT_C02_009](https://hackmd.io/_uploads/BJW-mKoVWl.jpg) ![20260103_NKUT_IOT_C02_010](https://hackmd.io/_uploads/HyW-mKiNbg.jpg) ![20260103_NKUT_IOT_C02_011](https://hackmd.io/_uploads/HJZZmtsNWl.jpg) ![20260103_NKUT_IOT_C02_012](https://hackmd.io/_uploads/ryZ-QYs4Ze.jpg) ![20260103_NKUT_IOT_C02_013](https://hackmd.io/_uploads/HkgZbQKs4Ze.jpg) ![20260103_NKUT_IOT_C02_014](https://hackmd.io/_uploads/ByW-XFiVZg.jpg) ![20260103_NKUT_IOT_C02_015](https://hackmd.io/_uploads/BkWb-XtjVZx.jpg) ![20260103_NKUT_IOT_C02_016](https://hackmd.io/_uploads/S1bZmtoN-x.jpg) ![20260103_NKUT_IOT_C02_017](https://hackmd.io/_uploads/ryWbmFsVWg.jpg) ![20260103_NKUT_IOT_C02_018](https://hackmd.io/_uploads/Byxbb7KsE-g.jpg) ![20260103_NKUT_IOT_C02_019](https://hackmd.io/_uploads/H1ZZQKsVWg.jpg) ![20260103_NKUT_IOT_C02_020](https://hackmd.io/_uploads/HJW-mtiV-g.jpg) ![20260103_NKUT_IOT_C02_021](https://hackmd.io/_uploads/B1-bQKoEbx.jpg) ![20260103_NKUT_IOT_C02_022](https://hackmd.io/_uploads/S1ZbQKs4Zx.jpg) ![20260103_NKUT_IOT_C02_023](https://hackmd.io/_uploads/Skb-mKs4Ze.jpg) ![20260103_NKUT_IOT_C02_024](https://hackmd.io/_uploads/BJZ-7tjN-e.jpg) ![20260103_NKUT_IOT_C02_025](https://hackmd.io/_uploads/H1ZZXYj4-l.jpg) ![20260103_NKUT_IOT_C02_026](https://hackmd.io/_uploads/ryZZXFoVWx.jpg) ## 參考文獻 * Raspberry Pi Document – Pico-Series Micorcontrollers https://www.raspberrypi.com/documentation/microcontrollers/pico-series.html * Thonny, Python IDE for beginner https://thonny.org/ * 許哲豪,【Raspberry Pi Pico 開箱實作教學 #01】 MicroPython開發環境安裝與GPIO數位/類比測試 https://omnixri.blogspot.com/2021/02/raspberry-pi-pico-01-micropythongpio.html * 許哲豪,【Raspberry Pi Pico 開箱實作教學 #02】 OLED SSD1327 I2C MicroPython驅動程式開發與測試 https://omnixri.blogspot.com/2021/02/raspberry-pi-pico-02-oled-ssd1327-i2c.html [【回到課程簡報目錄】](https://hackmd.io/@OmniXRI-Jack/NKUT_Data_Logger_Course#課程簡報目錄)