เสียง#

การแนะนำ#

หุ่นยนต์เขียนโค้ด 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] ▶

พารามิเตอร์

คำอธิบาย

อ็อกเทฟ

ระดับอ็อกเทฟของโน้ต: ต่ำ หรือ สูง

บันทึก

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

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

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

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

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

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

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

ตัวอย่าง

เล่นไฟล์เสียงที่ 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) วินาที
ถ้า <เสียงกำลังเล่น?> แล้ว
หยุดเสียง
fine

เสียงทำงาน#

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

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

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

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

พารามิเตอร์

คำอธิบาย

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

ตัวอย่าง

เล่นไฟล์เสียงที่ 1 โดยไม่ต้องรอ รอ 2 วินาที หากเสียงยังคงเล่นอยู่ ให้หยุดเสียง#
เมื่อเริ่มต้น
[Stop sound if it is still playing after 2 seconds]
เล่นไฟล์เสียง [1 v] ◀ และไม่รอ
รอ (2) วินาที
ถ้า <เสียงกำลังเล่น?> แล้ว
หยุดเสียง
fine