用「Sensors」裡紅外線感應器的積木讀,積木最前面的數字是孔號,選 1 。下表是你在第 1 步選的模式,每一格用哪顆積木讀、讀到什麼、怎麼換算:
每格是 −127~100 的整數。同一支程式盡量只用信標(或只用遙控):EV3 每換一次紅外線模式要卡約 1.1 秒。換算要拆十位、個位時,用「數學」積木除以 10 取整數、除以 10 的餘數。
看全部 13 個模式的對照表
模式編號 11=顏色追蹤 ① 最多色
積木 讀到的是 範圍 換算 proximity相機模式編號(例 13=顏色追蹤 ③ 標準、51=物體偵測 ① 清單) 11~52 ① heading to beacon 1色 1 X×10+Y(8×6 格) 0, 11~86 ② proximity to beacon 1色 2 X×10+Y(8×6 格) 0, 11~86 ② heading to beacon 2色 3 X×10+Y(8×6 格) 0, 11~86 ② proximity to beacon 2色 4 X×10+Y(8×6 格) 0, 11~86 ② heading to beacon 3色 5 X×10+Y(8×6 格) 0, 11~86 ② proximity to beacon 3色 6 X×10+Y(8×6 格) 0, 11~86 ② heading to beacon 4色 7 X×10+Y(8×6 格) 0, 11~86 ② proximity to beacon 4色 8 X×10+Y(8×6 格) 0, 11~86 ② beacon 1 buttons pressed色 9 X×10+Y(8×6 格) 0, 11~86 ② beacon 2 buttons pressed色 10 X×10+Y(8×6 格) 0, 11~86 ② beacon 3 buttons pressed色 11 X×10+Y(8×6 格) 0, 11~86 ② beacon 4 buttons pressed色 12 X×10+Y(8×6 格) 0, 11~86 ②
① 十位=相機模式、個位=子選項(例 13=顏色追蹤 ③ 標準)② 十位=X 第幾格(1~8,左→右)、個位=Y 第幾格(1~6,下=1 );0=沒看到。換成像素:X ≈ 十位×20−10、Y ≈ 129−個位×20
模式編號 12=顏色追蹤 ② 多色
積木 讀到的是 範圍 換算 proximity相機模式編號(例 13=顏色追蹤 ③ 標準、51=物體偵測 ① 清單) 11~52 ① heading to beacon 1色 1 X×10+Y(8×6 格) 0, 11~86 ② proximity to beacon 1色 2 X×10+Y(8×6 格) 0, 11~86 ② heading to beacon 2色 3 X×10+Y(8×6 格) 0, 11~86 ② proximity to beacon 2色 4 X×10+Y(8×6 格) 0, 11~86 ② heading to beacon 3色 5 X×10+Y(8×6 格) 0, 11~86 ② proximity to beacon 3色 6 X×10+Y(8×6 格) 0, 11~86 ② heading to beacon 4色 7 X×10+Y(8×6 格) 0, 11~86 ② proximity to beacon 4色 8 X×10+Y(8×6 格) 0, 11~86 ②
① 十位=相機模式、個位=子選項(例 13=顏色追蹤 ③ 標準)② 十位=X 第幾格(1~8,左→右)、個位=Y 第幾格(1~6,下=1 );0=沒看到。換成像素:X ≈ 十位×20−10、Y ≈ 129−個位×20另外 4 格這個模式沒用(送 0),表上沒列。
模式編號 13=顏色追蹤 ③ 標準
積木 讀到的是 範圍 換算 proximity相機模式編號(例 13=顏色追蹤 ③ 標準、51=物體偵測 ① 清單) 11~52 ① heading to beacon 1色 1 X×10+Y(8×6 格) 0, 11~86 ② proximity to beacon 1色 1 面積(佔畫面 %) 0, 1~100 % ③ heading to beacon 2色 2 X×10+Y(8×6 格) 0, 11~86 ② proximity to beacon 2色 2 面積(佔畫面 %) 0, 1~100 % ③ heading to beacon 3色 3 X×10+Y(8×6 格) 0, 11~86 ② proximity to beacon 3色 3 面積(佔畫面 %) 0, 1~100 % ③ heading to beacon 4色 4 X×10+Y(8×6 格) 0, 11~86 ② proximity to beacon 4色 4 面積(佔畫面 %) 0, 1~100 % ③
① 十位=相機模式、個位=子選項(例 13=顏色追蹤 ③ 標準)② 十位=X 第幾格(1~8,左→右)、個位=Y 第幾格(1~6,下=1 );0=沒看到。換成像素:X ≈ 十位×20−10、Y ≈ 129−個位×20③ 佔整個畫面的幾 %;0=沒看到另外 4 格這個模式沒用(送 0),表上沒列。
模式編號 14=顏色追蹤 ④ 精細
積木 讀到的是 範圍 換算 proximity相機模式編號(例 13=顏色追蹤 ③ 標準、51=物體偵測 ① 清單) 11~52 ① heading to beacon 1色 1 X×10+Y(8×6 格) 0, 11~86 ② proximity to beacon 1色 1 W×10+H(8×6 格) 0, 11~86 ③ heading to beacon 2色 1 數量 0~15 ④ proximity to beacon 2色 1 面積(佔畫面 %) 0, 1~100 % ⑤ heading to beacon 3色 2 X×10+Y(8×6 格) 0, 11~86 ② proximity to beacon 3色 2 W×10+H(8×6 格) 0, 11~86 ③ heading to beacon 4色 2 數量 0~15 ④ proximity to beacon 4色 2 面積(佔畫面 %) 0, 1~100 % ⑤
① 十位=相機模式、個位=子選項(例 13=顏色追蹤 ③ 標準)② 十位=X 第幾格(1~8,左→右)、個位=Y 第幾格(1~6,下=1 );0=沒看到。換成像素:X ≈ 十位×20−10、Y ≈ 129−個位×20③ 十位=寬幾格、個位=高幾格(1 格=20 像素:寬約 (十位−1)×20+10 像素);0=沒看到④ 同一色有幾塊(0~15)⑤ 佔整個畫面的幾 %;0=沒看到另外 4 格這個模式沒用(送 0),表上沒列。
模式編號 21=座標取色 ① 色相
積木 讀到的是 範圍 換算 proximity相機模式編號(例 13=顏色追蹤 ③ 標準、51=物體偵測 ① 清單) 11~52 ① heading to beacon 1S1 色相(EV3:正=色相、負=黑白) −15~100 ② proximity to beacon 1S2 色相(EV3:正=色相、負=黑白) −15~100 ② heading to beacon 2S3 色相(EV3:正=色相、負=黑白) −15~100 ② proximity to beacon 2S4 色相(EV3:正=色相、負=黑白) −15~100 ② heading to beacon 3S5 色相(EV3:正=色相、負=黑白) −15~100 ② proximity to beacon 3S6 色相(EV3:正=色相、負=黑白) −15~100 ② heading to beacon 4S7 色相(EV3:正=色相、負=黑白) −15~100 ② proximity to beacon 4S8 色相(EV3:正=色相、負=黑白) −15~100 ② beacon 1 buttons pressedS9 色相(EV3:正=色相、負=黑白) −15~100 ② beacon 2 buttons pressedS10 色相(EV3:正=色相、負=黑白) −15~100 ② beacon 3 buttons pressedS11 色相(EV3:正=色相、負=黑白) −15~100 ② beacon 4 buttons pressedS12 色相(EV3:正=色相、負=黑白) −15~100 ②
① 十位=相機模式、個位=子選項(例 13=顏色追蹤 ③ 標準)② 正數=色相碼×100÷240(紅 0、黃約 17、綠約 33、青 50、藍約 67、紫約 83;換回色相碼=讀到的數×240÷100,差 ±2);負數=黑白灰:−1~−8 白→灰、−9~−15 黑
模式編號 22=座標取色 ② 色相+飽和
積木 讀到的是 範圍 換算 proximity相機模式編號(例 13=顏色追蹤 ③ 標準、51=物體偵測 ① 清單) 11~52 ① heading to beacon 1S1 色相(EV3:正=色相、負=黑白) −15~100 ② proximity to beacon 1S1 飽和÷10 ×10 + 明度÷10 0~99 ③ heading to beacon 2S2 色相(EV3:正=色相、負=黑白) −15~100 ② proximity to beacon 2S2 飽和÷10 ×10 + 明度÷10 0~99 ③ heading to beacon 3S3 色相(EV3:正=色相、負=黑白) −15~100 ② proximity to beacon 3S3 飽和÷10 ×10 + 明度÷10 0~99 ③ heading to beacon 4S4 色相(EV3:正=色相、負=黑白) −15~100 ② proximity to beacon 4S4 飽和÷10 ×10 + 明度÷10 0~99 ③
① 十位=相機模式、個位=子選項(例 13=顏色追蹤 ③ 標準)② 正數=色相碼×100÷240(紅 0、黃約 17、綠約 33、青 50、藍約 67、紫約 83;換回色相碼=讀到的數×240÷100,差 ±2);負數=黑白灰:−1~−8 白→灰、−9~−15 黑③ 十位=飽和度÷10、個位=明度÷10(例 74=飽和 70 多、明度 40 多)另外 4 格這個模式沒用(送 0),表上沒列。
模式編號 23=座標取色 ③ 色相+飽和+明度
積木 讀到的是 範圍 換算 proximity相機模式編號(例 13=顏色追蹤 ③ 標準、51=物體偵測 ① 清單) 11~52 ① heading to beacon 1S1 色相碼 ÷100(百位) 0~2 ② proximity to beacon 1S1 色相碼 除以 100 的餘數 0~99 ③ heading to beacon 2S1 飽和度 0~100 ④ proximity to beacon 2S1 明度 0~100 ⑤ heading to beacon 3S2 色相碼 ÷100(百位) 0~2 ② proximity to beacon 3S2 色相碼 除以 100 的餘數 0~99 ③ heading to beacon 4S2 飽和度 0~100 ④ proximity to beacon 4S2 明度 0~100 ⑤
① 十位=相機模式、個位=子選項(例 13=顏色追蹤 ③ 標準)② 色相碼的百位(0~2):色相碼=這格×100+下一格③ 色相碼除以 100 的餘數(0~99)④ 飽和度 0~100:越大越鮮豔⑤ 明度 0~100:0=全黑另外 4 格這個模式沒用(送 0),表上沒列。
模式編號 30=照順序給色號
積木 讀到的是 範圍 換算 proximity相機模式編號(例 13=顏色追蹤 ③ 標準、51=物體偵測 ① 清單) 11~52 ① heading to beacon 1左起第 1 塊色相(EV3:正=色相、負=黑白) −15~100 ② proximity to beacon 1左起第 2 塊色相(EV3:正=色相、負=黑白) −15~100 ② heading to beacon 2左起第 3 塊色相(EV3:正=色相、負=黑白) −15~100 ② proximity to beacon 2左起第 4 塊色相(EV3:正=色相、負=黑白) −15~100 ② heading to beacon 3左起第 5 塊色相(EV3:正=色相、負=黑白) −15~100 ② proximity to beacon 3左起第 6 塊色相(EV3:正=色相、負=黑白) −15~100 ② heading to beacon 4左起第 7 塊色相(EV3:正=色相、負=黑白) −15~100 ② proximity to beacon 4左起第 8 塊色相(EV3:正=色相、負=黑白) −15~100 ② beacon 1 buttons pressed左起第 9 塊色相(EV3:正=色相、負=黑白) −15~100 ② beacon 2 buttons pressed左起第 10 塊色相(EV3:正=色相、負=黑白) −15~100 ② beacon 3 buttons pressed左起第 11 塊色相(EV3:正=色相、負=黑白) −15~100 ② beacon 4 buttons pressed總塊數 0~18 ③
① 十位=相機模式、個位=子選項(例 13=顏色追蹤 ③ 標準)② 正數=色相碼×100÷240(紅 0、黃約 17、綠約 33、青 50、藍約 67、紫約 83;換回色相碼=讀到的數×240÷100,差 ±2);負數=黑白灰:−1~−8 白→灰、−9~−15 黑③ 畫面裡一共幾塊。紅色的色相是 0,要先看這格才知道前幾格有效
模式編號 41=循線 ① 黑線
積木 讀到的是 範圍 換算 proximity相機模式編號(例 13=顏色追蹤 ③ 標準、51=物體偵測 ① 清單) 11~52 ① heading to beacon 1近處偏移 −100~100 ② proximity to beacon 1中段偏移 −100~100 ② heading to beacon 2遠處偏移 −100~100 ② proximity to beacon 2線角度 −90~90 ③ heading to beacon 3近處線寬 % 0~100 ④ proximity to beacon 3路口類型×10+有線旗標 0~57 ⑤ heading to beacon 4路口距離 % 0~100 ⑥ proximity to beacon 4穿過的彩色標記線色號 0, 1~16 ⑦ beacon 1 buttons pressed近處線左緣 −100~100 ⑧ beacon 2 buttons pressed近處線右緣 −100~100 ⑧ beacon 3 buttons pressed遠處線寬 % 0~100 ④ beacon 4 buttons pressed標記線累計條數 0~99 ⑨
① 十位=相機模式、個位=子選項(例 13=顏色追蹤 ③ 標準)② −100~100:線在左=負、在右=正(站在車後往前看),0=正中間③ 線往右上斜=正、往左上斜=負(度)④ 線寬佔畫面寬的幾 %⑤ 十位=路口(0 沒有、1 十字、2 T 字、3 左轉、4 右轉、5 盡頭),個位=有線旗標(近 1+中 2+遠 4:7=三段都有線,0=沒有線)⑥ 路口離車子多遠:0=畫面最下面、100=最上面⑦ 剛穿過的彩色標記線是目標色幾號;0=還沒穿過⑧ 近處線的左緣/右緣位置(−100~100,同偏移)⑨ 累計穿過幾條(0~99)
模式編號 42=循線 ② 白線
積木 讀到的是 範圍 換算 proximity相機模式編號(例 13=顏色追蹤 ③ 標準、51=物體偵測 ① 清單) 11~52 ① heading to beacon 1近處偏移 −100~100 ② proximity to beacon 1中段偏移 −100~100 ② heading to beacon 2遠處偏移 −100~100 ② proximity to beacon 2線角度 −90~90 ③ heading to beacon 3近處線寬 % 0~100 ④ proximity to beacon 3路口類型×10+有線旗標 0~57 ⑤ heading to beacon 4路口距離 % 0~100 ⑥ proximity to beacon 4穿過的彩色標記線色號 0, 1~16 ⑦ beacon 1 buttons pressed近處線左緣 −100~100 ⑧ beacon 2 buttons pressed近處線右緣 −100~100 ⑧ beacon 3 buttons pressed遠處線寬 % 0~100 ④ beacon 4 buttons pressed標記線累計條數 0~99 ⑨
① 十位=相機模式、個位=子選項(例 13=顏色追蹤 ③ 標準)② −100~100:線在左=負、在右=正(站在車後往前看),0=正中間③ 線往右上斜=正、往左上斜=負(度)④ 線寬佔畫面寬的幾 %⑤ 十位=路口(0 沒有、1 十字、2 T 字、3 左轉、4 右轉、5 盡頭),個位=有線旗標(近 1+中 2+遠 4:7=三段都有線,0=沒有線)⑥ 路口離車子多遠:0=畫面最下面、100=最上面⑦ 剛穿過的彩色標記線是目標色幾號;0=還沒穿過⑧ 近處線的左緣/右緣位置(−100~100,同偏移)⑨ 累計穿過幾條(0~99)
模式編號 43=循線 ③ 色線
積木 讀到的是 範圍 換算 proximity相機模式編號(例 13=顏色追蹤 ③ 標準、51=物體偵測 ① 清單) 11~52 ① heading to beacon 1近處偏移 −100~100 ② proximity to beacon 1中段偏移 −100~100 ② heading to beacon 2遠處偏移 −100~100 ② proximity to beacon 2線角度 −90~90 ③ heading to beacon 3近處線寬 % 0~100 ④ proximity to beacon 3路口類型×10+有線旗標 0~57 ⑤ heading to beacon 4路口距離 % 0~100 ⑥ proximity to beacon 4穿過的彩色標記線色號 0, 1~16 ⑦ beacon 1 buttons pressed近處線左緣 −100~100 ⑧ beacon 2 buttons pressed近處線右緣 −100~100 ⑧ beacon 3 buttons pressed遠處線寬 % 0~100 ④ beacon 4 buttons pressed標記線累計條數 0~99 ⑨
① 十位=相機模式、個位=子選項(例 13=顏色追蹤 ③ 標準)② −100~100:線在左=負、在右=正(站在車後往前看),0=正中間③ 線往右上斜=正、往左上斜=負(度)④ 線寬佔畫面寬的幾 %⑤ 十位=路口(0 沒有、1 十字、2 T 字、3 左轉、4 右轉、5 盡頭),個位=有線旗標(近 1+中 2+遠 4:7=三段都有線,0=沒有線)⑥ 路口離車子多遠:0=畫面最下面、100=最上面⑦ 剛穿過的彩色標記線是目標色幾號;0=還沒穿過⑧ 近處線的左緣/右緣位置(−100~100,同偏移)⑨ 累計穿過幾條(0~99)
模式編號 51=物體偵測 ① 物體清單
積木 讀到的是 範圍 換算 proximity相機模式編號(例 13=顏色追蹤 ③ 標準、51=物體偵測 ① 清單) 11~52 ① heading to beacon 1物體 1 代碼(色號×10+形狀) 0, 10~89 ② proximity to beacon 1物體 1 X×10+Y(8×6 格) 0, 11~86 ③ heading to beacon 2物體 2 代碼(色號×10+形狀) 0, 10~89 ② proximity to beacon 2物體 2 X×10+Y(8×6 格) 0, 11~86 ③ heading to beacon 3物體 3 代碼(色號×10+形狀) 0, 10~89 ② proximity to beacon 3物體 3 X×10+Y(8×6 格) 0, 11~86 ③ heading to beacon 4物體 4 代碼(色號×10+形狀) 0, 10~89 ② proximity to beacon 4物體 4 X×10+Y(8×6 格) 0, 11~86 ③ beacon 1 buttons pressed物體 5 代碼(色號×10+形狀) 0, 10~89 ② beacon 2 buttons pressed物體 5 X×10+Y(8×6 格) 0, 11~86 ③ beacon 4 buttons pressed物體數 0~8 ④
① 十位=相機模式、個位=子選項(例 13=顏色追蹤 ③ 標準)② 十位=色號(目標色 1~8)、個位=形狀(0 其他、1 圓、2 橢圓、3 三角、4 正方、5 長方、6 五邊、7 六邊、8 星、9 梯形);0=沒有③ 十位=X 第幾格(1~8,左→右)、個位=Y 第幾格(1~6,下=1 );0=沒看到。換成像素:X ≈ 十位×20−10、Y ≈ 129−個位×20④ 畫面裡有幾個物體(0~8)另外 1 格這個模式沒用(送 0),表上沒列。
模式編號 52=物體偵測 ② 物體詳細
積木 讀到的是 範圍 換算 proximity相機模式編號(例 13=顏色追蹤 ③ 標準、51=物體偵測 ① 清單) 11~52 ① heading to beacon 1物體 1 代碼(色號×10+形狀) 0, 10~89 ② proximity to beacon 1物體 1 X×10+Y(8×6 格) 0, 11~86 ③ heading to beacon 2物體 1 面積(佔畫面 %) 0, 1~100 % ④ proximity to beacon 2物體 1 角度((角度+1)÷2) 0~90 ⑤ heading to beacon 3物體 2 代碼(色號×10+形狀) 0, 10~89 ② proximity to beacon 3物體 2 X×10+Y(8×6 格) 0, 11~86 ③ heading to beacon 4物體 2 面積(佔畫面 %) 0, 1~100 % ④ proximity to beacon 4物體 2 角度((角度+1)÷2) 0~90 ⑤
① 十位=相機模式、個位=子選項(例 13=顏色追蹤 ③ 標準)② 十位=色號(目標色 1~8)、個位=形狀(0 其他、1 圓、2 橢圓、3 三角、4 正方、5 長方、6 五邊、7 六邊、8 星、9 梯形);0=沒有③ 十位=X 第幾格(1~8,左→右)、個位=Y 第幾格(1~6,下=1 );0=沒看到。換成像素:X ≈ 十位×20−10、Y ≈ 129−個位×20④ 佔整個畫面的幾 %;0=沒看到⑤ ×2 就是角度 0~179 度(相機送 (角度+1)÷2,差 1 度以內)另外 4 格這個模式沒用(送 0),表上沒列。
寫好了,下一步