Âm thanh#

Giới thiệu#

Robot lập trình VEX AIM cho phép người dùng phát các âm thanh tích hợp sẵn, các tệp âm thanh tùy chỉnh và các nốt nhạc. Nó cũng bao gồm các nút điều khiển để dừng âm thanh và phát hiện xem âm thanh có đang phát hay không.

Dưới đây là danh sách tất cả các khối:

phát âm thanh#

Khối xếp hình phát âm thanh sẽ phát một trong những âm thanh tích hợp sẵn của robot.

phát âm thanh chuông cửa xếp khối#
phát âm thanh [hành động vui vẻ v] ▶

Thông số

Sự miêu tả

âm thanh

Một trong những âm thanh tích hợp được hiển thị bên dưới.

và đừng chờ đợi

Chọn mũi tên ( ▶ ) để mở rộng khối lệnh thành và đừng chờ, nhờ đó khối lệnh tiếp theo trong ngăn xếp sẽ chạy ngay lập tức.

Tên âm thanh

Phát âm thanh

tỏ ra vui vẻ

diễn buồn

hành động ngớ ngẩn

hành động tức giận

tỏ ra hào hứng

tiến về phía trước

di chuyển ngược lại

rẽ phải

rẽ trái

tai nạn

phanh

nhặt lên

cảm biến

đã phát hiện

trở ngại

lấp lánh

đèn xi nhan

tiếng hót

lặp lại

hoàn thành

gửi

nhận được

tạm dừng

bản tóm tắt

tada

thất bại

chuông cửa

huah

phát triển mạnh

reo hò

Ví dụ

Khi khởi động, hãy phát âm thanh vui vẻ.#
khi bắt đầu
[Play the act happy sound.]
phát âm thanh [hành động vui vẻ v] ▶

phát tệp âm thanh#

Khối lệnh phát âm thanh sẽ phát một âm thanh tùy chỉnh do người dùng tải lên.

phát âm thanh người dùng 1 khối ngăn xếp#
phát tệp âm thanh [1 v] ▶

Thông số

Sự miêu tả

số khe âm thanh

Âm thanh tùy chỉnh cần sử dụng, số từ 1 đến 10. Số thứ tự âm thanh tương ứng với số hiển thị trong Bảng điều khiển AIM.

và đừng chờ đợi

Chọn mũi tên ( ▶ ) để mở rộng khối lệnh thành và đừng chờ, nhờ đó khối lệnh tiếp theo trong ngăn xếp sẽ chạy ngay lập tức.

Ví dụ

Khi khởi động, phát âm thanh người dùng 1.#
khi bắt đầu
[Upload a sound file in VEXcode.]
[Play the custom sound.]
phát tệp âm thanh [1 v] ▶

nốt nhạc#

Khối phát nốt nhạc phát một nốt nhạc cụ thể trong một khoảng thời gian cụ thể.

Khối thao tác ghi chú phát nhạc.#
phát nốt nhạc [thấp v] [C v] [note_eight v] ▶

Thông số

Sự miêu tả

quãng tám

Quãng tám của nốt nhạc: thấp hoặc cao.

ghi chú

Xác định cao độ âm nhạc:

  • C
  • C#
  • D
  • D#
  • E
  • F
  • F#
  • G
  • G#
  • A
  • A#
  • B
  • nghỉ

độ dài nốt nhạc

Đặt độ dài của nốt nhạc:

  • Nốt tròn — Nốt tròn
  • Nốt nửa — Nốt nửa
  • Nốt phần tư — Nốt phần tư
  • Nốt phần tám — Nốt phần tám
  • Nốt phần mười sáu — Nốt phần mười sáu

và đừng chờ đợi

Chọn mũi tên ( ▶ ) để mở rộng khối lệnh thành và đừng chờ, nhờ đó khối lệnh tiếp theo trong ngăn xếp sẽ chạy ngay lập tức.

Ví dụ

Phát file âm thanh 1 và không chờ. Chờ 2 giây. Nếu âm thanh vẫn còn phát, hãy dừng âm thanh.#
khi bắt đầu
[Play a short tune.]
phát nốt nhạc [thấp v] [C v] [note_half v] ▶
phát nốt nhạc [thấp v] [D v] [note_quarter v] ▶
phát nốt nhạc [thấp v] [E v] [note_sixteenth v] ▶

dừng âm thanh#

Khối lệnh dừng âm thanh sẽ dừng âm thanh đang phát.

Khối lệnh dừng âm thanh.#
dừng âm thanh

Thông số

Sự miêu tả

Khối này không có tham số.

Ví dụ

Phát file âm thanh 1 và không chờ. Chờ 2 giây. Nếu âm thanh vẫn còn phát, hãy dừng âm thanh.#
khi bắt đầu
[Stop sound if it is still playing after 2 seconds]
phát tệp âm thanh [1 v] ◀ và không chờ
chờ (2) giây
nếu <âm thanh đang phát?> thì
dừng âm thanh
fin

chủ động âm thanh#

Khối Boolean sound active cho biết liệu có âm thanh nào đang phát hay không.

  • Đúng — Có âm thanh đang phát.

  • Sai — Không có âm thanh nào đang phát.

Khối Boolean kích hoạt bằng âm thanh.#
<âm thanh đang phát?>

Thông số

Sự miêu tả

Khối này không có tham số.

Ví dụ

Phát file âm thanh 1 và không chờ. Chờ 2 giây. Nếu âm thanh vẫn còn phát, hãy dừng âm thanh.#
khi bắt đầu
[Stop sound if it is still playing after 2 seconds]
phát tệp âm thanh [1 v] ◀ và không chờ
chờ (2) giây
nếu <âm thanh đang phát?> thì
dừng âm thanh
fin