本課程展示如何使用 Arduino 和 RGB LED 透過組合紅、綠、藍光來創造不同顏色,基於先前控制 LED 及使用 Arduino PWM 功能的課程內容。以下是學習內容的簡要概述:
- 回顧上次作業:重溫第 17 課的作業內容,該作業涉及構建包含紅、黃和綠三個 LED 的電路,並根據用戶輸入控制它們。
- 設置電路:詳細說明如何正確連接 RGB LED 到 Arduino。RGB LED 有四條引腳:一條共地引腳及三條分別對應紅、綠、藍光的引腳。每個顏色通道都需要一個限流電阻,以防止串擾並確保正常運作。
- 編寫程式碼:逐步指導編寫程式碼,實現以下功能:
- 定義 RGB LED 每個顏色通道的引腳。
- 設置串列監視器以接收用戶輸入。
- 使用 digitalWrite 指令來開啟和關閉每個顏色通道。
- 將用戶輸入轉換為小寫,以處理不同輸入格式。
- 實際應用:示範如何控制 RGB LED 透過開啟不同組合的紅、綠、藍光來產生各種顏色。
- 作業任務:擴展專案,要求用戶指定特定顏色,包括紅、綠、藍、青、洋紅、黃、橙和白色,進一步加強對 RGB LED 控制的理解。