跳至主內容區

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

:::

主內容區域

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

頁尾區域