本課程演示如何使用 Arduino 透過電位器來控制可調光 LED,基於先前課程中讀取類比值與 PWM 控制輸出的概念。以下是學習內容的簡要概述:
- 回顧上次作業:回顧第 12 課的作業,該作業涉及使用電位器控制 LED 的亮度。
- 設置電路:詳細說明如何正確連接電位器和 LED 到 Arduino,確保每個元件在實驗中都正確配置。
- 撰寫程式碼:逐步編寫程式碼,從電位器讀取類比值並使用 PWM 調整 LED 的亮度,包括將電位器的變動電阻轉換為 Arduino 可用於控制 LED 的電壓值的數學計算。
- 除錯提示:提供常見問題的排查指引,如電位器讀數不準確或 PWM 輸出錯誤影響 LED 亮度的情況。
- 作業任務:透過嘗試不同的電位器讀數與 LED 亮度映射,來了解線性與指數縮放的效果及其對 LED 調光的視覺影響,進一步延伸專案應用。