本課程展示如何使用 Arduino 創建用戶控制的 LED 系統,讓用戶可以透過串列監視器控制不同 LED 的開關。以下是學習內容的簡要概述:

  • 回顧上次作業:重溫第 16 課的作業內容,該作業涉及構建包含三個 LED(紅、黃和綠)的電路,並根據用戶輸入控制它們。
  • 設置電路:詳細說明如何正確連接三個 LED 和限流電阻到 Arduino。每個 LED 的長腳(正極)連接到數位引腳,短腳(負極)透過電阻接地。
  • 編寫程式碼:逐步指導編寫程式碼,實現以下功能:
    • 定義每個 LED 的引腳。
    • 設置串列監視器以接收用戶輸入。
    • 使用 if 語句點亮指定的 LED,並確保其他 LED 關閉。
    • 將用戶輸入轉換為小寫,以處理不同輸入格式。
  • 除錯提示:提供常見問題的排查建議,如缺少分號、不正確的花括號,以及確保在點亮新 LED 時其他 LED 已正確關閉。
  • 實際應用:示範如何使用 if 語句處理用戶輸入,並根據輸入控制多個輸出(LED)。
  • 作業任務:擴展專案,要求用戶指定 LED 顏色和所需亮度,進一步鞏固所學概念。