聲音#
介紹#
VEX AIM 編程機器人的聲音功能可讓使用者播放內建聲音、自訂音訊檔案和音符。它還包含用於停止聲音和偵測目前是否正在播放音訊的控制功能。
以下是所有模組的列表:
播放聲音#
播放聲音 堆疊塊會播放機器人內建的聲音之一。
播放聲音門鈴堆疊塊#
播放聲音 [表現開心 v] ▶
參數 |
描述 |
|---|---|
聲音 |
下面顯示的是其中一種內建音效。 |
不要等待 |
選擇箭頭(▶)展開程式碼區塊,顯示“不要等待”,這樣堆疊中的下一個程式碼區塊就會立即運作。 |
聲音名稱 |
播放聲音 |
|---|---|
裝作開心 |
|
裝悲傷 |
|
裝傻 |
|
表現憤怒 |
|
表現得興奮 |
|
向前 |
|
反向移動 |
|
右轉 |
|
左轉 |
|
碰撞 |
|
煞車 |
|
撿起 |
|
感測 |
|
檢測到 |
|
障礙 |
|
火花 |
|
信號燈 |
|
啁啾 |
|
循環 |
|
完全的 |
|
傳送 |
|
收到 |
|
暫停 |
|
恢復 |
|
錵鏘 |
|
失敗 |
|
門鈴 |
|
哇 |
|
繁榮 |
|
歡呼 |
例子
開始時,播放聲音,表現得開心。#
當開始時
[Play the act happy sound.]
播放聲音 [表現開心 v] ▶
播放音訊檔案#
播放聲音檔案堆疊區塊播放使用者載入的自訂聲音。
播放使用者聲音 1 堆疊區塊#
播放聲音檔案 [1 v] ▶
參數 |
描述 |
|---|---|
聲音插槽編號 |
要使用的自訂聲音,編號為 1 到 10。聲音編號與 AIM 控制面板中顯示的數字一致。 |
不要等待 |
選擇箭頭(▶)展開程式碼區塊,顯示“不要等待”,這樣堆疊中的下一個程式碼區塊就會立即運作。 |
例子
啟動時,播放使用者聲音 1。#
當開始時
[Upload a sound file in VEXcode.]
[Play the custom sound.]
播放聲音檔案 [1 v] ▶
播放音符#
播放音符 模組會播放特定音符,持續特定時長。
播放音符動作區塊。#
播放音符 [低 v] [C v] [note_eight v] ▶
參數 |
描述 |
|---|---|
八度音階 |
音符的八度:低音或高音。 |
筆記 |
定义音高:
|
音符長度 |
设置音符时值:
|
不要等待 |
選擇箭頭(▶)展開程式碼區塊,顯示“不要等待”,這樣堆疊中的下一個程式碼區塊就會立即運作。 |
例子
播放音訊檔案 1,不要等待。等待 2 秒鐘。如果聲音仍在播放,則停止播放。#
當開始時
[Play a short tune.]
播放音符 [低 v] [C v] [note_half v] ▶
播放音符 [低 v] [D v] [note_quarter v] ▶
播放音符 [低 v] [E v] [note_sixteenth v] ▶
停止聲音#
停止聲音堆疊區塊會停止目前正在播放的聲音。
停止聲音動作模組。#
停止聲音
參數 |
描述 |
|---|---|
此程式碼區塊沒有參數。 |
例子
播放音訊檔案 1,不要等待。等待 2 秒鐘。如果聲音仍在播放,則停止播放。#
當開始時
[Stop sound if it is still playing after 2 seconds]
播放聲音檔案 [1 v] ◀ 且不等待
等待 (2) 秒
如果 <聲音播放中?> 則
停止聲音
結束
聲學#
聲音啟動布林模組報告目前是否有聲音正在播放。
正確 — 有聲音正在播放。
錯誤 — 沒有聲音播放。
聲音激活布爾塊。#
<聲音播放中?>
參數 |
描述 |
|---|---|
此程式碼區塊沒有參數。 |
例子
播放音訊檔案 1,不要等待。等待 2 秒鐘。如果聲音仍在播放,則停止播放。#
當開始時
[Stop sound if it is still playing after 2 seconds]
播放聲音檔案 [1 v] ◀ 且不等待
等待 (2) 秒
如果 <聲音播放中?> 則
停止聲音
結束