:::
主內容區域
高師大5016B教具板
網站管理
-
高師大5016B教具板
|
2026-02-03
|
點閱數:
139
image
| 課程項目 | 內容說明 |
| 課程名稱 | 倒數計時顯示器 |
| 課程來源 | 本課程來自 FabLab-University 的 PBL-STEM+C 跨領域課程。 |
| 教學平台與工具 | 學生利用 NKNUBLOCK 積木程式與 5016B 智慧教具平台 進行硬體連線與程式編寫實作。 |
| 流程圖繪製建議 | 程式實作前需規劃邏輯藍圖,流程圖可以使用 draw.io 平台進行繪製。 |
| 情境任務與目標 | 針對行人交通安全,設計一個具備倒數通行秒數的行人專用號誌,有助於提醒行人剩餘的通行時間。 |
| 核心電控元件 | OLED 顯示器:畫面分為 4 列,每列可顯示 21 個數值、英文或符號,用於呈現即時倒數秒數。 |
| 關鍵運算思維:變數 | 學生需建立名為 sec 或「倒數秒數」的變數,用來存放隨時間規律變動(如 10, 9, 8...)的數值。 |
| 關鍵運算思維:結構 | 1. 重複結構(迴圈):運用「計次迴圈」實作倒數過程,並以「無窮迴圈」讓系統持續運作。 2. 等待指令:利用「等待 1 秒」積木來控制秒數遞減的時間間隔。 |
| 實作演算法邏輯 | 系統啟動後,將變數 sec 設為起始值(如 10 ),透過迴圈每隔 1 秒將 sec 改變 -1,並同步更新 OLED 顯示畫面,直到歸零。 |
課程核心總結
本課程引導學生透過 5016B 智慧教具平台 解決生活中的交通號誌設計問題。學生將學會如何定義變數來處理動態數據,並在 NKNUBLOCK 中結合計次迴圈與 OLED 顯示指令,實現精確的倒數計時功能。這種從情境分析、流程圖規劃到積木堆疊的 PBL (專案導向學習) 流程,能有效鍛鍊學生的 STEM+C 跨領域整合能力。