#### 回到 [`教學大綱`](https://md.kingkit.codes/s/siSKyknlU) / [`Web:AI MoonCar`](https://md.kingkit.codes/s/vjyIDVvIq)
<style>
blockquote.announcement {
background-color: #f4aa14;
height: 50px;
width: 100%;
display: flex;
justify-content: center;
border-left: none;
}
blockquote.announcement p {
color: white;
height: 100%;
align-items: center;
display: flex;
}
.announcement a {
background-color: rgba(0, 0, 0, 0.2);
text-decoration: none;
padding: 6px 16px;
border: 1px;
border-radius: 8px;
color: #fff;
line-height: 30px;
}
</style>
<blockquote class="announcement">
<p>
Webduino 學習手冊網站即將改版,提供您更好的閱讀體驗!<a
href="https://resource.webduino.io/docs/webai"
target="_blank"
rel="noopener"
>搶先試用</a
>
</p>
</blockquote>
# 基本控制
MoonCar 具備最基本遙控車的控制方式,包含方向、速度,可以配合其它積木來自由操控遙控車。加上 Web:AI 的影像辨識功能,可以輕易做出自動駕駛的應用。
## 自動車動作
「自動車動作」積木能夠控制 MoonCar 移動,包含各方向及前進停止。
![](/uploads/upload_2160e84a34bfd2263de7bea7f6e803c2.png)
## 自動車速度
「自動車速度」積木可以分別對左右輪、兩輪設定速度。
![](/uploads/upload_12a871c2eb544be20613fde730950051.png)
## 範例:正方形路徑
#### ➤ 前往 [`範例連結`](https://ai-blockly.webduino.io?hashid=VK3xEER8rk)
1. 使用積木如下,讓 MoonCar 前進 3 秒後原地左轉,用「函式」積木組合。
![](/uploads/upload_d791d9c59c40f18a7dd7c83155d65f4e.png)
2. 將函式重複 4 次,即可讓 MoonCar 行駛正方形的路徑,最後停在起點。
![](/uploads/upload_258fa619d40ac096ec01391fe1e4edf7.png)
## 範例:小怪獸控制速度
#### ➤ 前往 [`範例連結`](https://ai-blockly.webduino.io?hashid=bJnGpAGDrP)
1. 設定 MoonCar 的預設速度和動作,讓 MoonCar 可以不斷往右前行走。
> 因為改變速度後需要重新觸發動作,因此會在後面使用「無限重複」積木讓 MoonCar 能夠重複觸發動作「右前」。
![](/uploads/upload_2e098cf7559c8bdce0ed2eccf3ca2f61.png)
2. 放入「滑鼠點擊小怪獸」積木設定不同的車速,讓 MoonCar 可以透過點擊小怪獸來控制車速。
![](/uploads/upload_e0aaeb49ba79d61a6303512e2c3d47bf.png)
3. 加入「小怪獸說話」積木,設定為對應速度的文字。
執行後,就可以分別點擊小怪獸來控制對應的速度。
![](/uploads/upload_ce52783d0762df01f6d1d105416b0b55.png)
## 範例:鍵盤遙控車
使用「鍵盤偵測」積木來控制 MoonCar 吧!
#### ➤ 前往 [`範例連結`](https://ai-blockly.webduino.io?hashid=vAazEEq7QZ)
1. 設定 MoonCar 的起始速度。
![](/uploads/upload_79cd7d0caa767559ef0431725e16b251.png)
2. 使用「鍵盤偵測」積木,分別設定如下:
- 上:前進
- 下:後退
- 左:原地左轉
- 右:原地右轉
- 空白鍵:停止
![](/uploads/upload_1dc223405df050197d1814d2b9ab457f.png)
3. 開始執行後,就可以使用鍵盤方向鍵遠端控制 MoonCar 了。
## 範例:鍵盤遙控車拍照
#### ➤ 前往 [`範例連結`](https://ai-blockly.webduino.io/?hashid=bJnGlx545n#/)
1. 接續 [範例:鍵盤遙控車](https://md.kingkit.codes/s/f1186IAe_#%E7%AF%84%E4%BE%8B%EF%BC%9A%E9%8D%B5%E7%9B%A4%E9%81%99%E6%8E%A7%E8%BB%8A),完成用鍵盤控制遙控車程式。
![](/uploads/upload_3fe5bd40fcf0e0d00588618900de1f7b.png)
2. 增加「鍵盤偵測」積木,當按下「enter」時,會拍照上傳雲端,並使用綠色小怪獸展示照片。
![](/uploads/upload_4e92e9d5601246dec63cd5b23345fb6e.png)
3. 使用「無限重複」積木配合「LCD 顯示圖片」積木,讓 Web:AI 螢幕顯示鏡頭現在拍到的畫面。
![](/uploads/upload_caf4bcb53831bba20b88a8cc4b727752.png)
4. 執行後,可以用方向鍵控制小車前後左右,並且按下「enter」拍照並使用綠色小怪獸顯示出來。
![](/uploads/upload_723ec41d4e6a39f1431978ee45d16353.png)