Âm thanh#

Giới thiệu#

Bộ điều khiển máy bay không người lái VEX AIR 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 có sẵn:

Âm thanh - Phát và Dừng âm thanh

Âm thanh#

phát âm thanh#

Khối lệnh phát âm thanh sẽ phát một trong những âm thanh tích hợp sẵn của bộ điều khiển.

phát âm thanh chuông cửa xếp khối#
phát âm thanh [di chuyển tiến 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

thành công

lỗi

cảm biến

được phát hiện

chướng ngại vật

vòng lặp

hoàn thành

tạm dừng

tiếp tục

gửi

nhận

Ví dụ

Khi khởi động, âm thanh sẽ được phát lặp lại.#
khi bắt đầu
[Play the looping sound.]
phát âm thanh [lặp lại v] ▶

phát tệp âm thanh#

Ngăn xếp phát tệp â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 [SOUND1 v] ▶

Thông số

Sự miêu tả

số khe âm thanh

Âm thanh do người dùng tải lên sẽ được sử dụng. Các tùy chọn sẽ thay đổi nếu tên hình ảnh được chỉnh sửa trong Bảng điều khiển.

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 [SOUND1 v] ▶

nốt nhạc#

Khối lệnh phát nốt nhạc sẽ 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
  • 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_quarter 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
[Upload a sound 10 seconds or greater in VEXcode.]
[Stop the sound while it is playing.]
phát tệp âm thanh [1 v] ◀ và không chờ
chờ [6] giây
dừng âm thanh

chủ động âm thanh#

Khối Boolean kích hoạt âm thanh báo cáo xem hiện 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
[Display when the sound is playing.]
phát âm thanh [lặp lại v] ◀ và không chờ
chờ cho đến khi <âm thanh đang phát?>
in [I hear the sound!] trên bảng điều khiển ▶