เสียง#

การแนะนำ#

ตัวควบคุมโดรน VEX AIR ช่วยให้ผู้ใช้สามารถเล่นเสียงในตัว ไฟล์เสียงที่กำหนดเอง และโน้ตดนตรีได้ นอกจากนี้ยังมีปุ่มควบคุมสำหรับหยุดเสียงและตรวจจับว่ากำลังมีการเล่นเสียงอยู่หรือไม่

ด้านล่างนี้คือรายการบล็อกทั้งหมดที่มีอยู่:

เสียง - เล่นและหยุดเสียง

เสียง#

เล่นเสียง#

บล็อก เล่นเสียง จะเล่นเสียงในตัวของคอนโทรลเลอร์ตัวใดตัวหนึ่ง

เล่นเสียงกริ่งประตู บล็อกซ้อนกัน#
เล่นเสียง [เคลื่อนที่ไปข้างหน้า v] ▶

พารามิเตอร์

คำอธิบาย

เสียง

หนึ่งในเสียงสำเร็จรูปที่แสดงด้านล่างนี้

และอย่ารอช้า

เลือกไอคอนลูกศร ( ▶ ) เพื่อขยายบล็อกให้แสดงข้อความว่า และไม่ต้องรอ เพื่อให้บล็อกถัดไปในลำดับทำงานทันที

ชื่อเสียง

เล่นเสียง

สำเร็จ

ข้อผิดพลาด

การตรวจจับ

ตรวจพบ รายการ

อุปสรรคที่

วนซ้ำ

เสร็จสมบูรณ์

หยุด ครั้ง

ประวัติย่อ

ส่ง

รับ

ตัวอย่าง

เมื่อเริ่มเล่น เสียงจะเล่นวนซ้ำ#
เมื่อเริ่มต้น
[Play the looping sound.]
เล่นเสียง [วนซ้ำ v] ▶

เล่นไฟล์เสียง#

ฟังก์ชัน เล่นไฟล์เสียง จะเล่นเสียงที่ผู้ใช้กำหนดเอง

เล่นเสียงผู้ใช้ 1 บล็อกซ้อน#
เล่นไฟล์เสียง [SOUND1 v] ▶

พารามิเตอร์

คำอธิบาย

หมายเลขช่องเสียง

ไฟล์เสียงที่ผู้ใช้อัปโหลดเพื่อใช้งาน ตัวเลือกจะเปลี่ยนแปลงหากมีการแก้ไขชื่อรูปภาพในแผงควบคุม

และอย่ารอช้า

เลือกไอคอนลูกศร ( ▶ ) เพื่อขยายบล็อกให้แสดงข้อความว่า และไม่ต้องรอ เพื่อให้บล็อกถัดไปในลำดับทำงานทันที

ตัวอย่าง

เมื่อเริ่มต้นระบบ ให้เล่นเสียงผู้ใช้ 1#
เมื่อเริ่มต้น
[Upload a sound file in VEXcode.]
[Play the custom sound.]
เล่นไฟล์เสียง [SOUND1 v] ▶

เล่นโน้ต#

บล็อก เล่นโน้ต จะเล่นโน้ตเฉพาะตามระยะเวลาที่กำหนด

บล็อกการกระทำของโน้ตเล่น#
เล่นโน้ต [ต่ำ v] [C v] [note_eight v] ▶

พารามิเตอร์

คำอธิบาย

อ็อกเทฟ

ระดับเสียงอ็อกเทฟของโน้ต:

  • ต่ำ
  • สูง

บันทึก

กำหนดระดับเสียงดนตรี:

  • C
  • C#
  • D
  • D#
  • E
  • F
  • F#
  • G
  • G#
  • A
  • A#
  • B
  • พัก

ความยาวของโน้ต

กำหนดความยาวของโน้ต:

  • โน้ตตัวเต็ม - โน้ตตัวเต็ม
  • โน้ตตัวครึ่ง - โน้ตตัวครึ่ง
  • โน้ตตัวหนึ่งในสี่ - โน้ตตัวหนึ่งในสี่
  • โน้ตตัวหนึ่งในแปด - โน้ตตัวหนึ่งในแปด
  • โน้ตตัวหนึ่งในสิบหก - โน้ตตัวหนึ่งในสิบหก

และอย่ารอช้า

เลือกไอคอนลูกศร ( ▶ ) เพื่อขยายบล็อกให้แสดงข้อความว่า และไม่ต้องรอ เพื่อให้บล็อกถัดไปในลำดับทำงานทันที

ตัวอย่าง

เล่นไฟล์เสียงที่ 1 โดยไม่ต้องรอ รอ 2 วินาที หากเสียงยังคงเล่นอยู่ ให้หยุดเสียง#
เมื่อเริ่มต้น
[Play a short tune.]
เล่นโน้ต [ต่ำ v] [C v] [note_quarter v] ▶
เล่นโน้ต [ต่ำ v] [D v] [note_quarter v] ▶
เล่นโน้ต [ต่ำ v] [E v] [note_sixteenth v] ▶

หยุดเสียง#

บล็อก หยุดเสียง จะหยุดเสียงที่กำลังเล่นอยู่

บล็อกการทำงานหยุดเสียง#
หยุดเสียง

พารามิเตอร์

คำอธิบาย

บล็อกนี้ไม่มีพารามิเตอร์

ตัวอย่าง

เล่นไฟล์เสียงที่ 1 โดยไม่ต้องรอ รอ 2 วินาที หากเสียงยังคงเล่นอยู่ ให้หยุดเสียง#
เมื่อเริ่มต้น
[Upload a sound 10 seconds or greater in VEXcode.]
[Stop the sound while it is playing.]
เล่นไฟล์เสียง [1 v] ◀ และไม่รอ
รอ [6] วินาที
หยุดเสียง

เสียงทำงาน#

บล็อก Boolean sound active จะแสดงว่ามีเสียงใดกำลังเล่นอยู่หรือไม่

  • จริง — มีเสียงดังอยู่

  • เท็จ — ไม่มีเสียงเล่นอยู่

บล็อกบูลีนที่ตอบสนองต่อเสียง#
<เสียงกำลังเล่น?>

พารามิเตอร์

คำอธิบาย

บล็อกนี้ไม่มีพารามิเตอร์

ตัวอย่าง

เล่นไฟล์เสียงที่ 1 โดยไม่ต้องรอ รอ 2 วินาที หากเสียงยังคงเล่นอยู่ ให้หยุดเสียง#
เมื่อเริ่มต้น
[Display when the sound is playing.]
เล่นเสียง [วนซ้ำ v] ◀ และไม่รอ
รอจนกว่า <เสียงกำลังเล่น?>
พิมพ์ [I hear the sound!] บนคอนโซล ▶