1
開始:開始積木+迴圈
讀感應器要一直重複讀。新程式裡已經有綠色的「開始」積木,後面接一個橘色的「迴圈(Loop)」,迴圈裡放「等待(Wait)」積木,每 0.1 秒讀一次。
- 打開 EV3 官方軟體(EV3-G),新增一個專案。
- 從橘色的「流程控制」拖出「迴圈」,接在開始積木後面(預設就是一直重複)。
- 再拖一顆「等待」放進迴圈,模式選「時間」,秒數改成 0.1。
神攝手 WRO 版在 EV3 上不是樂高原廠感應器,EV3-G 內建的積木讀不到,要用 MBC 做好的自訂積木。左邊一步一步做,右邊的積木會跟著長出來;這些圖是在 EV3 官方軟體(EV3-G)裡打開程式後直接截下來的(100% 大小,英文介面),跟你在軟體裡看到的一樣。
讀感應器要一直重複讀。新程式裡已經有綠色的「開始」積木,後面接一個橘色的「迴圈(Loop)」,迴圈裡放「等待(Wait)」積木,每 0.1 秒讀一次。
神攝手 WRO 版不是樂高原廠感應器,EV3-G 內建的積木讀不到,要先匯入 MBC 做好的自訂積木「MBC_Hue12Sensor」(每台電腦只要匯入一次)。積木上的數字填 1~12 選色點;它有兩個輸出:顏色碼(Hue)和鮮豔度(Sta)。
| 積木 | 讀到的是 | 範圍 |
|---|---|---|
| MBC 自訂積木(色點 1):顏色碼(Hue) | 色點的顏色碼 | 0 ~ 239 彩色;240~245 白;246~250 黑;255 = 色點沒開 |
| MBC 自訂積木(色點 1):鮮豔度(Sta) | 色點的鮮豔度 | 0 ~ 255(黑色固定 1) |
下載 MBC_Hue12Sensor.ev3b → EV3-G 選「工具 → 積木匯入」→ 選這個檔 → 匯入。匯入後在淺藍色的「我的積木」裡找得到。
用紅色「資料運算」裡的「文字(Text)」積木,把名字(例如 POS)和讀到的數字接在一起,再接到綠色「顯示(Display)」積木(模式「文字 → 格點」,Y 填行數)。黃色、橘色的線是資料線:從感應器拉到文字積木,再拉到顯示積木。迴圈前面先放一顆「顯示 → 重設螢幕」。點一個功能,積木和結果會換成它的範例。
模擬畫面是示意:每種顏色用一個代表數字,不是相機內部的算法。EV3-G 的自訂積木讀 S1 時,看的是最左邊那一格。
EV3-G 讀得到的值,每個都有一支可以照著拼的小程式(感應器插 1 號孔)。按「試試看」會切到第 3 步。
----,而且每讀一次要等約 1.2 秒;程式不會停,插回去會自動恢復。