跳至主內容區

臺南市北區賢北國小溪遊科技通

:::

主內容區域

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 跨領域整合能力。

頁尾區域