:::
主內容區域
高師大5016B教具板
網站管理
-
高師大5016B教具板
|
2026-02-03
|
點閱數:
141
image
| 課程項目 | 內容說明 |
| 課程名稱 | 控制燈光並固定亮度(燈條加上搖桿加上矩陣) |
| 課程來源 | 本課程來自 FabLab-University 的 PBL-STEM+C 跨領域課程。 |
| 教學平台與工具 | 學生利用 NKNUBLOCK 積木程式與 5016B 智慧教具平台進行電控元件的連結與程式實作。 |
| 流程圖繪製建議 | 本課程建議學生在編寫積木程式前,可以使用 draw.io 平台進行流程圖繪製,作為程式開發的藍圖(註:此工具資訊非出自來源,為教學應用建議)。 |
| 主題任務 | 模擬日常生活中的旋鈕式開關(如音響音量、烤箱定時),設計一套能調節燈光亮暗,並同時在 8*8 LED 矩陣顯示操控方向(左或右)的智慧系統。 |
| 核心感控元件 | 1. 搖桿:利用類比腳位 A0 軸 偵測左右推動的數值(範圍 0-1023 )。 2. WS2812 燈條:利用 PWM 數值( 0-255 )控制亮度。 3. 8*8 LED 矩陣:提供視覺反饋,顯示向左或向右的箭頭圖案。 |
| 關鍵運算思維:變數 | 學生需建立「搖桿數值」與「亮度」兩個變數盒,分別存放感測器的輸入值與轉換後的輸出值。 |
| 關鍵運算思維:演算法 | 1. 變數自我改變數值:運用算術運算子設定「亮度 = 亮度 + 10」或「亮度 = 亮度 - 10」來達成累加效果。 2. 條件判斷:使用「如果...那麼」積木,判斷搖桿數值(如 > 600 為右推,< 400 為左推)以觸發亮度改變。 |
| 數值限制機制 | 為了將亮度固定在有效範圍內,課程引導學生加入判斷式:當亮度 > 255 時強制設為 255 ;當亮度 < 0 時強制設為 0 ,確保系統運作穩定。 |
課程核心總結
本課程透過 PBL (專案導向學習) 模式,讓學生在 5016B 智慧教具平台上實踐硬體控制。學生不僅學會使用 NKNUBLOCK 讀取搖桿的類比訊號,更深入理解「變數自我改變數值」與「邊界限制判斷」等進階編程邏輯。這種結合科學偵測與藝術反饋( S+A )的教學設計,能有效培養學生的 STEM+C 跨領域整合能力。