เสียง#
การแนะนำ#
ตัวควบคุมโดรน VEX AIR ช่วยให้ผู้ใช้สามารถเล่นเสียงในตัว ไฟล์เสียงที่กำหนดเอง และโน้ตดนตรีได้ นอกจากนี้ยังมีปุ่มควบคุมสำหรับหยุดเสียงและตรวจจับว่ากำลังมีการเล่นเสียงอยู่หรือไม่
ด้านล่างนี้คือรายการบล็อกทั้งหมดที่มีอยู่:
เสียง - เล่นและหยุดเสียง
เล่นเสียง — เล่นเสียงในตัวจากรายการที่กำหนดไว้ล่วงหน้า
เล่นไฟล์เสียง — เล่นไฟล์เสียงที่ผู้ใช้อัปโหลด
เล่นโน้ต — เล่นโน้ตดนตรีที่มีระดับเสียง อ็อกเทฟ และระยะเวลาที่กำหนด
หยุดเสียง — หยุดเสียงที่กำลังเล่นอยู่ทั้งหมด
เสียงกำลังเล่นอยู่ — ตรวจสอบว่ากำลังมีเสียงเล่นอยู่หรือไม่
เสียง#
เล่นเสียง#
บล็อก เล่นเสียง จะเล่นเสียงในตัวของคอนโทรลเลอร์ตัวใดตัวหนึ่ง
เล่นเสียง [เคลื่อนที่ไปข้างหน้า v] ▶
พารามิเตอร์ |
คำอธิบาย |
|---|---|
เสียง |
หนึ่งในเสียงสำเร็จรูปที่แสดงด้านล่างนี้ |
และอย่ารอช้า |
เลือกไอคอนลูกศร ( ▶ ) เพื่อขยายบล็อกให้แสดงข้อความว่า และไม่ต้องรอ เพื่อให้บล็อกถัดไปในลำดับทำงานทันที |
ชื่อเสียง |
เล่นเสียง |
|---|---|
สำเร็จ |
|
ข้อผิดพลาด |
|
การตรวจจับ |
|
ตรวจพบ รายการ |
|
อุปสรรคที่ |
|
วนซ้ำ |
|
เสร็จสมบูรณ์ |
|
หยุด ครั้ง |
|
ประวัติย่อ |
|
ส่ง |
|
รับ |
ตัวอย่าง
เมื่อเริ่มต้น
[Play the looping sound.]
เล่นเสียง [วนซ้ำ v] ▶
เล่นไฟล์เสียง#
ฟังก์ชัน เล่นไฟล์เสียง จะเล่นเสียงที่ผู้ใช้กำหนดเอง
เล่นไฟล์เสียง [SOUND1 v] ▶
พารามิเตอร์ |
คำอธิบาย |
|---|---|
หมายเลขช่องเสียง |
ไฟล์เสียงที่ผู้ใช้อัปโหลดเพื่อใช้งาน ตัวเลือกจะเปลี่ยนแปลงหากมีการแก้ไขชื่อรูปภาพในแผงควบคุม |
และอย่ารอช้า |
เลือกไอคอนลูกศร ( ▶ ) เพื่อขยายบล็อกให้แสดงข้อความว่า และไม่ต้องรอ เพื่อให้บล็อกถัดไปในลำดับทำงานทันที |
ตัวอย่าง
เมื่อเริ่มต้น
[Upload a sound file in VEXcode.]
[Play the custom sound.]
เล่นไฟล์เสียง [SOUND1 v] ▶
เล่นโน้ต#
บล็อก เล่นโน้ต จะเล่นโน้ตเฉพาะตามระยะเวลาที่กำหนด
เล่นโน้ต [ต่ำ v] [C v] [note_eight v] ▶
พารามิเตอร์ |
คำอธิบาย |
|---|---|
อ็อกเทฟ |
ระดับเสียงอ็อกเทฟของโน้ต:
|
บันทึก |
กำหนดระดับเสียงดนตรี:
|
ความยาวของโน้ต |
กำหนดความยาวของโน้ต:
|
และอย่ารอช้า |
เลือกไอคอนลูกศร ( ▶ ) เพื่อขยายบล็อกให้แสดงข้อความว่า และไม่ต้องรอ เพื่อให้บล็อกถัดไปในลำดับทำงานทันที |
ตัวอย่าง
เมื่อเริ่มต้น
[Play a short tune.]
เล่นโน้ต [ต่ำ v] [C v] [note_quarter v] ▶
เล่นโน้ต [ต่ำ v] [D v] [note_quarter v] ▶
เล่นโน้ต [ต่ำ v] [E v] [note_sixteenth v] ▶
หยุดเสียง#
บล็อก หยุดเสียง จะหยุดเสียงที่กำลังเล่นอยู่
หยุดเสียง
พารามิเตอร์ |
คำอธิบาย |
|---|---|
บล็อกนี้ไม่มีพารามิเตอร์ |
ตัวอย่าง
เมื่อเริ่มต้น
[Upload a sound 10 seconds or greater in VEXcode.]
[Stop the sound while it is playing.]
เล่นไฟล์เสียง [1 v] ◀ และไม่รอ
รอ [6] วินาที
หยุดเสียง
เสียงทำงาน#
บล็อก Boolean sound active จะแสดงว่ามีเสียงใดกำลังเล่นอยู่หรือไม่
จริง — มีเสียงดังอยู่
เท็จ — ไม่มีเสียงเล่นอยู่
<เสียงกำลังเล่น?>
พารามิเตอร์ |
คำอธิบาย |
|---|---|
บล็อกนี้ไม่มีพารามิเตอร์ |
ตัวอย่าง
เมื่อเริ่มต้น
[Display when the sound is playing.]
เล่นเสียง [วนซ้ำ v] ◀ และไม่รอ
รอจนกว่า <เสียงกำลังเล่น?>
พิมพ์ [I hear the sound!] บนคอนโซล ▶