This repository was archived by the owner on Nov 22, 2021. It is now read-only.

31 files changed

+31
-31
lines changed
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ <h4><a href="./?lang=en&page=stages/05" target="_blank">5、Click button to play
5353
<li>
5454
<h4><a href="./?lang=en&page=stages/06" target="_blank">6、Parking sensors</a></h4>
5555
<!-- <div>( <a href="https://www.youtube.com/watch?v=PDr1SfZ50ME" target="_blank">影片教學</a> | <a href="./?lang=en&page=stages/ultrasonic-7#-KcVqVJUORE1LL0gyY-L" target="_blank">Solution</a> )</div> -->
56-
<div>( <a href="./?lang=en&page=stages/06#-KcVqVJUORE1LL0gyY-L" target="_blank">Solution</a> )</div>
56+
<div>( <a href="./?lang=en&page=stages/06#-KxzdD12hGgWTjjbjmUT" target="_blank">Solution</a> )</div>
5757
</li>
5858
<li>
5959
<h4><a href="./?lang=en&page=stages/07" target="_blank">7、Controlling a Servomotor and a Buzzer with a Ultrasonic</a></h4>
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ <h4><a href="./?lang=zh-hans&page=stages/05" target="_blank">5、两人赛跑</a
5353
<li>
5454
<h4><a href="./?lang=zh-hans&page=stages/06" target="_blank">6、倒车雷达</a></h4>
5555
<!-- <div>( <a href="https://www.youtube.com/watch?v=PDr1SfZ50ME" target="_blank">影片教学</a> | <a href="./?lang=zh-hant&page=stages/ultrasonic-7#-KcVqVJUORE1LL0gyY-L" target="_blank">解答</a> )</div> -->
56-
<div>( <a href="./?lang=zh-hans&page=stages/06#-KcVqVJUORE1LL0gyY-L" target="_blank">解答</a> )</div>
56+
<div>( <a href="./?lang=zh-hans&page=stages/06#-KxzdD12hGgWTjjbjmUT" target="_blank">解答</a> )</div>
5757
</li>
5858
<li>
5959
<h4><a href="./?lang=zh-hans&page=stages/07" target="_blank">7、平交道管制</a></h4>
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ <h4><a href="./?lang=zh-hant&page=stages/05" target="_blank">5、兩人賽跑</a
5353
<li>
5454
<h4><a href="./?lang=zh-hant&page=stages/06" target="_blank">6、倒車雷達</a></h4>
5555
<!-- <div>( <a href="https://www.youtube.com/watch?v=PDr1SfZ50ME" target="_blank">影片教學</a> | <a href="./?lang=zh-hant&page=stages/ultrasonic-7#-KcVqVJUORE1LL0gyY-L" target="_blank">解答</a> )</div> -->
56-
<div>( <a href="./?lang=zh-hant&page=stages/06#-KhVvBDl0RQbw8e6YjtA" target="_blank">解答</a> )</div>
56+
<div>( <a href="./?lang=zh-hant&page=stages/06#-KxzdD12hGgWTjjbjmUT" target="_blank">解答</a> )</div>
5757
</li>
5858
<li>
5959
<h4><a href="./?lang=zh-hant&page=stages/07" target="_blank">7、平交道管制</a></h4>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
MSG.title = "Webduino Blockly 关卡 1:点亮 LED 灯";
22
MSG.subTitle = "关卡 1:点亮 LED 灯";
33
MSG.demoDescription = "点亮 LED 灯与下面这张图片的灯泡";
4-
MSG.stageHelp = "使用积木,让图片中的灯炮亮起来, 并且利用模拟器,也表现出灯炮亮的画面。";
4+
MSG.stageHelp = "这是我们第一个练习-点亮 1 个 LED 灯泡。\n在这个练习中,你需要用到:\n1.「开发板」积木 (请注意 device ID 必须和虚拟开发板一样喔)\n2. 设定 LED 灯的积木(将 LED 灯设定连接在特定脚位 (10) )\n3. 设定 LED 灯的状态为 on\n4. 设定灯泡图片的状态也为 on";
55
MSG.demoTitle = "网页互动区";
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
MSG.title = "Webduino Blockly 關卡 1:點亮 LED 燈";
22
MSG.subTitle = "關卡 1:點亮 LED 燈";
33
MSG.demoDescription = "點亮 LED 燈與下面這張圖片的燈泡";
4-
MSG.stageHelp = "使用積木,讓圖片中的燈炮亮起來, 並且利用模擬器,也表現出燈炮亮的畫面。";
4+
MSG.stageHelp = "這是我們第一個練習-點亮 1 個 LED 燈泡。\n在這個練習中,你需要用到:\n1.「開發板」積木 (請注意 device ID 必須和虛擬開發板一樣喔)\n2. 設定 LED 燈的積木(將 LED 燈設定連接在特定腳位 (10) )\n3. 設定 LED 燈的狀態為 on\n4. 設定燈泡圖片的狀態也為 on";
55
MSG.demoTitle = "網頁互動區";
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ MSG.red = "Red";
55
MSG.green = "Green";
66
MSG.blue = "Blue";
77
MSG.clear = "Clear";
8-
MSG.stageHelp = "使用积木,点击测试区的按钮时,会改变三色 LED 的颜色, 并且利用模拟器,也表现出灯炮颜色变化的画面。";
8+
MSG.stageHelp = "我们每天都会看到路口的红绿灯,有没有想过自己也可以设计一个红绿灯呢?我们需要的是一片开发板加一颗三色 LED 灯。\n\n首先,你必须将三色 LED 灯中的 V 接到开发板上 3.3V 的位置,R、G、B 接到指定脚位。\n\n接着我们来想想,如果我们希望三色 LED 一开始不会发亮,并且让网页互动区下方的展示区域呈现黑色该怎么设定呢?\n\n完成 LED 灯开始时的设定后,我们还要设定当我们按下不同颜色的按钮(Red、Green、Blue、Clear)时,LED 灯和展示区域会出现如同按钮标示的颜色。(Clear 会出现黑色、关闭 LED 灯)。";
99
MSG.demoTitle = "网页互动区";
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ MSG.red = "Red";
55
MSG.green = "Green";
66
MSG.blue = "Blue";
77
MSG.clear = "Clear";
8-
MSG.stageHelp = "使用積木,點擊測試區的按鈕時,會改變三色 LED 的顏色, 並且利用模擬器,也表現出燈炮顏色變化的畫面。";
8+
MSG.stageHelp = "我們每天都會看到路口的紅綠燈,有沒有想過自己也可以設計一個紅綠燈呢?我們需要的是一片開發板加一顆三色 LED 燈。\n\n首先,你必須將三色 LED 燈中的 V 接到開發板上 3.3V 的位置,R、G、B 接到指定腳位。\n\n接著我們來想想,如果我們希望三色 LED 一開始不會發亮,並且讓網頁互動區下方的展示區域呈現黑色該怎麼設定呢?\n\n完成 LED 燈開始時的設定後,我們還要設定當我們按下不同顏色的按鈕(Red、Green、Blue、Clear)時,LED 燈和展示區域會出現如同按鈕標示的顏色。(Clear 會出現黑色、關閉 LED 燈)。";
99
MSG.demoTitle = "網頁互動區";
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
MSG.title = "Webduino Blockly 关卡 3:七彩霓虹灯";
22
MSG.subTitle = "关卡 3:七彩霓虹灯";
33
MSG.demoDescription = "利用灯泡图片作为开关,让三色 LED 灯有不同颜色的呈现";
4-
MSG.stageHelp = "使用积木,点击测试区的灯炮时,让模拟器中的三色 LED 的颜色一直变化。";
4+
MSG.stageHelp = "和「红绿灯控制」的做法差不多,差别在于我们要利用灯泡图片来控制 LED 灯的开关。\n\n当灯泡熄灭时,LED 灯也会跟著关掉。当灯泡点亮时,LED 灯会在指定时间内 (300毫秒) 切换不同的颜色 (红、蓝、绿、黄、洋红)。";
55
MSG.demoTitle = "网页互动区";
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
MSG.title = "Webduino Blockly 關卡 3:七彩霓虹燈";
22
MSG.subTitle = "關卡 3:七彩霓虹燈";
33
MSG.demoDescription = "利用燈泡圖片作為開關,讓三色 LED 燈有不同顏色的呈現";
4-
MSG.stageHelp = "使用積木,點擊測試區的燈炮時,讓模擬器中的三色 LED 的顏色一直變化。";
4+
MSG.stageHelp = "和「紅綠燈控制」的做法差不多,差別在於我們要利用燈泡圖片來控制 LED 燈的開關。\n\n當燈泡熄滅時,LED 燈也會跟著關掉。當燈泡點亮時,LED 燈會在指定時間內 (300毫秒) 切換不同的顏色 (紅、藍、綠、黃、洋紅)。";
55
MSG.demoTitle = "網頁互動區";
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
MSG.title = "Webduino Blockly 关卡 4:按钮控制 Youtube";
22
MSG.subTitle = "关卡 4:按钮控制 Youtube";
33
MSG.demoDescription = "利用按钮的行为,控制 Youtube 的播放、暂停和停止。";
4-
MSG.stageHelp = "使用积木及模拟器,当点击模拟器中的按钮时,会控制测试区中的 youtube 播放。";
4+
MSG.stageHelp = "这个练习要利用按钮来控制 Youtube 影片的播放、暂停、停止。\n\n因此在一开始你必须设定开发板、按钮脚位、Youtube 模组,并且在网页互动区显示「开始」。\n\n接著设定当按钮按下时,判断 Youtube 影片状态,如果是正在播放就让它暂停 (互动区出现「暂停」文字)、暂停就让它继续播放 (互动区出现「继续播放」文字)、播放完毕就让它播放 (互动区出现「开始播放」文字)、尚未开始就让它播放 (互动区出现「开始播放」文字)。\n\n另外请设定长按按钮时,将所有动作停止,并且让互动区出现「暂停」文字 (如果一个判别式无法处理大量需要判别的工作,可以试看看利用「如果」......「执行」积木左边的齿轮试试看来加入更多判别喔!)。";
55
MSG.demoTitle = "网页互动区";
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
MSG.title = "Webduino Blockly 關卡 4:按鈕控制 Youtube";
22
MSG.subTitle = "關卡 4:按鈕控制 Youtube";
33
MSG.demoDescription = "利用按鈕的行為,控制 Youtube 的播放、暫停和停止。";
4-
MSG.stageHelp = "使用積木及模擬器,當點擊模擬器中的按鈕時,會控制測試區中的 youtube 播放。";
4+
MSG.stageHelp = "這個練習要利用按鈕來控制 Youtube 影片的播放、暫停、停止。\n\n因此在一開始你必須設定開發板、按鈕腳位、Youtube 模組,並且在網頁互動區顯示「開始」。\n\n接著設定當按鈕按下時,判斷 Youtube 影片狀態,如果是正在播放就讓它暫停 (互動區出現「暫停」文字)、暫停就讓它繼續播放 (互動區出現「繼續播放」文字)、播放完畢就讓它播放 (互動區出現「開始播放」文字)、尚未開始就讓它播放 (互動區出現「開始播放」文字)。\n\n另外請設定長按按鈕時,將所有動作停止,並且讓互動區出現「暫停」文字 (如果一個判別式無法處理大量需要判別的工作,可以試看看利用「如果」......「執行」積木左邊的齒輪試試看來加入更多判別喔!)。";
55
MSG.demoTitle = "網頁互動區";
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ MSG.goal = "终点";
77
MSG.toWinTheGame = "的人就赢";
88
MSG.NPC = "电脑:";
99
MSG.player = "玩家:";
10-
MSG.stageHelp = "使用积木及模拟器,当点击模拟器中的按钮时,能控制测试区中的角色移动";
10+
MSG.stageHelp = "设定完开发板与按钮脚位后,找看看哪里有游戏模组,接著设定好每按下一次按钮,就可以让你的游戏角色前进几步。";
1111
MSG.demoTitle = "网页互动区";
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ MSG.goal = "終點";
77
MSG.toWinTheGame = "的人就贏";
88
MSG.NPC = "電腦:";
99
MSG.player = "玩家:";
10-
MSG.stageHelp = "使用積木及模擬器,當點擊模擬器中的按鈕時,能控制測試區中的角色移動。";
10+
MSG.stageHelp = "設定完開發板與按鈕腳位後,找看看哪裡有遊戲模組,接著設定好每按下一次按鈕,就可以讓你的遊戲角色前進幾步。";
1111
MSG.demoTitle = "網頁互動區";
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
MSG.title = "Webduino Blockly 关卡 6:倒车雷达";
22
MSG.subTitle = "关卡 6:倒车雷达";
33
MSG.demoDescription = "使用超音波传感器,控制蜂鸣器的频率。";
4-
MSG.stageHelp = "使用积木及模拟器,利用超音波侦测的距离,来控制蜂鸣器发出声音的频率,距离愈近,声音出现的频率愈快。";
4+
MSG.stageHelp = "请设定好开发板、超音波、超音波、蜂鸣器,并且设定一个变数 S 为 0.2。\n\n让超音波每 500 毫秒侦测一次距离,并且显示在网页互动区。\n\n超音波侦测到的距离在 0 ~ 10 公分之间时 S = 0.2,大于 10 公分小于等于 20 公分时 S = 0.5,大于 20 公分小于等于 30 公分时 S = 1,大于 30 公分以上时 S = 2。\n\n另外请设计一个小程式 (代号 a),控制蜂鸣器的播放音符 A7 节奏 8。";
55
MSG.demoTitle = "网页互动区";
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
MSG.title = "Webduino Blockly 關卡 6:倒車雷達";
22
MSG.subTitle = "關卡 6:倒車雷達";
33
MSG.demoDescription = "使用超音波傳感器,控制蜂鳴器的頻率。";
4-
MSG.stageHelp = "使用積木及模擬器,利用超音波偵測的距離,來控制蜂鳴器發出聲音的頻率,距離愈近,聲音出現的頻率愈快。";
4+
MSG.stageHelp = "請設定好開發板、超音波、超音波、蜂鳴器,並且設定一個變數 S 為 0.2。\n\n讓超音波每 500 毫秒偵測一次距離,並且顯示在網頁互動區。\n\n超音波偵測到的距離在 0 ~ 10 公分之間時 S = 0.2,大於 10 公分小於等於 20 公分時 S = 0.5,大於 20 公分小於等於 30 公分時 S = 1,大於 30 公分以上時 S = 2。\n\n另外請設計一個小程式 (代號 a),控制蜂鳴器的播放音符 A7 節奏 8。";
55
MSG.demoTitle = "網頁互動區";
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
MSG.title = "Webduino Blockly 关卡 7:平交道管制";
22
MSG.subTitle = "关卡 7:平交道管制";
33
MSG.demoDescription = "利用开发版控制超音波、三色灯 、伺服马达与蜂鸣器";
4-
MSG.stageHelp = "使用积木及模拟器,测试区显示超音波侦测到的距离。当超音波侦测到小于 50 公分时,让伺服马达旋转 90 度,三色 LED 灯呈现红、黄灯交替闪烁,蜂鸣器配合三色 LED 闪烁时发出声音。侦测距离超过 50 公分时,伺服马达旋转角度为 0,三色 LED 停止闪烁,蜂鸣器不发出声音。";
4+
MSG.stageHelp = "请设定好三色 LED、超音波、蜂鸣器、伺服马达的脚位。\n\n将 LED 设定为黑色,伺服马达设定到预设位置 0 度。\n\n超音波侦测到的距离如果小于 50,则降下伺服马达 90 度,并且切换红黄灯,发出警告声音。";
55
MSG.demoTitle = "网页互动区";
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
MSG.title = "Webduino Blockly 關卡 7:平交道管制";
22
MSG.subTitle = "關卡 7:平交道管制";
33
MSG.demoDescription = "利用開發版控制超音波、三色燈 、伺服馬達與蜂鳴器";
4-
MSG.stageHelp = "使用積木及模擬器,測試區顯示超音波偵測到的距離。當超音波偵測到小於 50 公分時,讓伺服馬達旋轉 90 度,三色 LED 燈呈現紅、黃燈交替閃爍,蜂鳴器配合三色 LED 閃爍時發出聲音。偵測距離超過 50 公分時,伺服馬達旋轉角度為 0,三色 LED 停止閃爍,蜂鳴器不發出聲音。";
4+
MSG.stageHelp = "請設定好三色 LED、超音波、蜂鳴器、伺服馬達的腳位。\n\n將 LED 設定為黑色,伺服馬達設定到預設位置 0 度。\n\n超音波偵測到的距離如果小於 50,則降下伺服馬達 90 度,並且切換紅黃燈,發出警告聲音。";
55
MSG.demoTitle = "網頁互動區";
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
MSG.title = "Webduino Blockly 关卡 8:超音波传感器控制 Youtube 播放速度";
22
MSG.subTitle = "关卡 8:超音波传感器控制 Youtube 播放速度";
33
MSG.demoDescription = "使用超音波传感器,控制 youtube 的速度变化。";
4-
MSG.stageHelp = "使用积木及模拟器,当超音波侦测到小于 10 公分时,youtube 的播放速度为慢速度,10 ~ 20 公分时,速度为正常,20 ~ 30 公分时,速度为快,30 ~ 40 公分时,速度为很快,超过 40 公分,速度为超级快。";
4+
MSG.stageHelp = "请设定好超音波并且载入 Youtube 模组,借由超音波抓到的数据来控制 youtube 影片播放的速度。\n\n> 0 小于等于 10 慢\n> 10 小于等于 20 正常\n> 20 小于等于 30 快\n> 30 小于等于 40 很快\n其他变得超级快。\n\n可以用后面建议的程式积木试试看。";
55
MSG.demoTitle = "网页互动区";
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
MSG.title = "Webduino Blockly 關卡 8:超音波傳感器控制 Youtube 播放速度";
22
MSG.subTitle = "關卡 8:超音波傳感器控制 Youtube 播放速度";
33
MSG.demoDescription = "使用超音波傳感器,控制 youtube 的速度變化。";
4-
MSG.stageHelp = "使用積木及模擬器,當超音波偵測到小於 10 公分時,youtube 的播放速度為慢速度,10 ~ 20 公分時,速度為正常,20 ~ 30 公分時,速度為快,30 ~ 40 公分時,速度為很快,超過 40 公分,速度為超級快。";
4+
MSG.stageHelp = "請設定好超音波並且載入 Youtube 模組,藉由超音波抓到的數據來控制 youtube 影片播放的速度。\n\n> 0 小於等於 10 慢\n> 10 小於等於 20 正常\n> 20 小於等於 30 快\n> 30 小於等於 40 很快\n其他變得超級快。\n\n可以用後面建議的程式積木試試看。";
55
MSG.demoTitle = "網頁互動區";
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ MSG.title = "Webduino Blockly 关卡 9:小小动画 (点矩阵)";
22
MSG.subTitle = "关卡 9:小小动画 (点矩阵)";
33
MSG.demoDescription = "利用点矩阵制作动画,可以点选下面的连结产生图形代码";
44
MSG.generatorTitle = "Webduino LED 点矩阵代码产生器"
5-
MSG.stageHelp = "使用积木及模拟器,利用点矩阵,做出动画。";
5+
MSG.stageHelp = "请设定好点矩阵,思考好你要呈现的图形,接著将图形分割成一页一页的画面,利用 Webduino LED 点矩阵代码产生器绘制图形并且将代码复制出来贴入 Matrix 动画代码列表。";
66
MSG.demoTitle = "网页互动区";
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ MSG.title = "Webduino Blockly 關卡 9:小小動畫 (點矩陣)";
22
MSG.subTitle = "關卡 9:小小動畫 (點矩陣)";
33
MSG.demoDescription = "利用點矩陣製作動畫,可以點選下面的連結產生圖形代碼";
44
MSG.generatorTitle = "Webduino LED 點矩陣代碼產生器"
5-
MSG.stageHelp = "使用積木及模擬器,利用點矩陣,做出動畫。";
5+
MSG.stageHelp = "請設定好點矩陣,思考好你要呈現的圖形,接著將圖形分割成一頁一頁的畫面,利用 Webduino LED 點矩陣代碼產生器繪製圖形並且將代碼複製出來貼入 Matrix 動畫代碼列表。";
66
MSG.demoTitle = "網頁互動區";
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
MSG.title = "Webduino Blockly 关卡 11:小玛丽";
22
MSG.subTitle = "关卡 11:小玛丽";
33
MSG.demoDescription = "选择数字,接著点击按钮,点矩阵会一直变换数字,最后会停止,并显示一个数字,若和选择的数字相同,则蜂鸣器会发出声音。";
4-
MSG.stageHelp = "使用按钮、蜂鸣器、点矩阵积木及一个变数储存点矩阵要显示的数字,当点击按钮后,点矩阵会一直变换数字,最后会停止,并显示一个数字,若这个数字和选择的数字相同,则蜂鸣器会发出声音。";
4+
MSG.stageHelp = "设定好蜂鸣器、按钮、LED 点矩阵 (预设数值为 0),选择一个数值,并且按下按钮,当按钮按下时,重复 40 次在 1 ~ 6 间取一个数,并且显示在 LED 矩阵上。\n\n如果你选的数值跟电脑随机挑选的数值一样,就播放超级玛莉音乐。";
55
MSG.demoTitle = "网页互动区";
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
MSG.title = "Webduino Blockly 關卡 11:小瑪麗";
22
MSG.subTitle = "關卡 11:小瑪麗";
33
MSG.demoDescription = "選擇數字,接著點擊按鈕,點矩陣會一直變換數字,最後會停止,並顯示一個數字,若和選擇的數字相同,則蜂鳴器會發出聲音。";
4-
MSG.stageHelp = "使用按鈕、蜂鳴器、點矩陣積木及一個變數儲存點矩陣要顯示的數字,當點擊按鈕後,點矩陣會一直變換數字,最後會停止,並顯示一個數字,若這個數字和選擇的數字相同,則蜂鳴器會發出聲音。";
4+
MSG.stageHelp = "設定好蜂鳴器、按鈕、LED 點矩陣 (預設數值為 0),選擇一個數值,並且按下按鈕,當按鈕按下時,重複 40 次在 1 ~ 6 間取一個數,並且顯示在 LED 矩陣上。\n\n如果你選的數值跟電腦隨機挑選的數值一樣,就播放超級瑪莉音樂。";
55
MSG.demoTitle = "網頁互動區";

0 commit comments

Comments
 (0)