🥭MangoBox

COURSES & MATERIALS

課程教材

12 門 MangoX2 課程,已對照 MangoThonny v0.4.0 與 Host Student API v0.4.6;各課列出硬體、模組與驗證狀態。
目前共 12 門課程
找到 12 門課程
第一個 Mango X2 Python 程式
入門課程01

第一個 Mango X2 Python 程式

用 OLED 顯示文字、讓蜂鳴器發聲,完成第一個看得見也聽得到的作品。

MangoX2 · Host Python · v0.4.0
90 分鐘 Python 初學者
查看課程
RGB LED 色彩與循環燈效
基礎實作02

RGB LED 色彩與循環燈效

控制八顆 RGB LED 的顏色、亮度與順序,做出自己的燈光節奏。

MangoX2 · Host Python · v0.4.0
120 分鐘 具基礎變數與迴圈概念
查看課程
按鈕事件與 LED 互動
事件互動03

按鈕事件與 LED 互動

透過 callback 監聽按鈕,讓每次操作都觸發不同燈色與提示聲。

MangoX2 · Host Python · v0.4.0
150 分鐘 完成 Python 基礎課程
查看課程
OLED 文字與版面設計
顯示應用04

OLED 文字與版面設計

用文字、座標與字級建立清楚的 OLED 資訊畫面,練習輪播與版面配置。

MangoX2 · Host Python · v0.4.0
100 分鐘 Python 初學者
查看課程
蜂鳴器節奏與提示音
聲音輸出05

蜂鳴器節奏與提示音

用提示音與定時蜂鳴,理解秒與毫秒,替作品加入聲音回饋。

MangoX2 · Host Python · v0.4.0
80 分鐘 Python 初學者
查看課程
RGB 模擬交通號誌
生活科技06

RGB 模擬交通號誌

用三顆 RGB LED 模擬紅、綠、黃燈,練習循環時間與狀態切換。

MangoX2 · Host Python · v0.4.0
120 分鐘 具條件判斷概念
查看課程
按鈕輸入與狀態判讀
輸入感測07

按鈕輸入與狀態判讀

讀取按鈕狀態,理解輸入值與程式判斷之間的關係。

MangoX2 · Host Python · v0.4.0
90 分鐘 具 if 判斷概念
查看課程
777 隨機燈號遊戲
遊戲專題08

777 隨機燈號遊戲

整合隨機數、按鈕與燈光,完成可重複遊玩的迷你遊戲。

MangoX2 · Host Python · v0.4.0
180 分鐘 具迴圈與函式概念
查看課程
按鈕進入與離開事件
感測事件09

按鈕進入與離開事件

以按鈕示範 on_enter 與 on_leave,觀察狀態由放開到按下、由按下到放開的變化。

MangoX2 · Host Python · v0.4.0
150 分鐘 具函式概念
查看課程
MangoX2 常用 I/O 檢測
系統測試10

MangoX2 常用 I/O 檢測

逐項檢查 OLED、RGB LED、蜂鳴器與按鈕,建立常用輸入輸出的檢測流程。

MangoX2 · Host Python · v0.4.0
160 分鐘 完成基礎輸出課程
查看課程
事件紀錄器 Event Logger
資料紀錄11

事件紀錄器 Event Logger

將硬體事件整理成紀錄,練習觀察、測試與除錯。

MangoX2 · Host Python · v0.4.0
150 分鐘 具檔案與資料概念
查看課程
Hardware、Virtual、Mirror 三模式
模擬器12

Hardware、Virtual、Mirror 三模式

比較實機、純模擬器與同步模式,選擇最適合的開發方式。

MangoX2 · Host Python · v0.4.0
70 分鐘 所有程度
查看課程

MINI TRIAL

一分鐘 RGB 互動示意

修改色碼,觀察網頁的 RGB 燈光示意;這裡不執行 Python,也不連接實體裝置。
01 Python 程式
↓
02 網頁燈效示意

按下預覽顏色,網頁會顯示上方色碼。