การเล่นเสียงที่นำเข้าแบบกำหนดเองในโปรเจ็กต์ VEXcode V5

การเล่นเสียงที่นำเข้าแบบกำหนดเองเป็นฟังก์ชันเฉพาะในซอฟต์แวร์ VEXcode V5 บทความนี้จะแนะนำสถานที่และวิธีการนำเข้าเสียงเข้าสู่ VEXcode V5 การตั้งค่าที่จำเป็นเพื่อให้แน่ใจว่าเสียงจะเล่นได้อย่างถูกต้อง และคำอธิบายวิธีการทำงานของคำสั่งเสียง play VEXcode

บล็อก VEXcode V5

โปรเจ็กต์บล็อก VEXcode V5 ที่แสดงข้อความว่า "เมื่อเริ่มต้น จะเล่นเสียงลูกศรของ VEXcode ขับเคลื่อนไปข้างหน้า 200 มม. แล้วเล่นเสียงเกมโอเวอร์ของ VEXcode"

VEXcode V5 Python

# การนำเข้าไลบรารี
จาก vex import *

# เริ่มโค้ดโปรเจ็กต์
play_vexcode_sound("arrow")
drivetrain.drive_for(FORWARD, 200, MM)
play_vexcode_sound("game over")

VEXcode V5 C++

// รวมไลบรารี V5
#include "vex.h"

// ช่วยให้ใช้งานไลบรารี VEX ได้ง่ายขึ้น
using namespace vex;

int main() {
  playVexcodeSound("arrow");
  Drivetrain.driveFor(forward, 200, mm);
  playVexcodeSound("game over");
}

เลือกภาพด้านบนเพื่อขยาย

การเข้าถึงคำสั่งเสียง Play VEXcode

ตามค่าเริ่มต้น คำสั่ง play VEXcode sound จะไม่ปรากฏในกล่องเครื่องมือทางด้านซ้ายของหน้าจอ ขั้นตอนต่อไปนี้จะอธิบายวิธีการเปิดใช้งานคำสั่ง

แถบเครื่องมือ VEXcode V5 โดยที่เมนู File และเมนูย่อย Tools เปิดอยู่ ตัวเลือก "จัดการเสียง VEXcode" อยู่ในเมนูย่อย "เครื่องมือ" และถูกไฮไลต์ไว้

นำทางไปยังเมนูไฟล์ เลือก 'เครื่องมือ' และ 'จัดการเสียง VEXcode'

หมายเหตุ: รูปภาพนี้แสดงบล็อกในกล่องเครื่องมือ แต่กระบวนการเหมือนกันสำหรับโปรเจ็กต์ C++ และ Python

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

เมนูจัดการเสียง VEXcode จะปรากฏขึ้น

เมนู Manage VEXcode Sounds ใน VEXcode V5 โดยที่ช่องทำเครื่องหมาย Enable VEXcode Sounds ถูกเลือกและไฮไลต์ไว้

เลือกช่องทำเครื่องหมายเพื่อเปิดใช้งานคำสั่ง play VEXcode sound

ฟังก์ชันการทำงานของเมนูจัดการเสียง VEXcode

เมนูจัดการเสียง VEXcode ใช้เพื่อเพิ่มเสียง แก้ไขชื่อเสียง และลบเสียง

เพิ่มเสียง

เมนู Manage VEXcode Sounds ใน VEXcode V5 โดยไฮไลต์บรรทัดว่างถัดไปในรายการเสียง บรรทัดใหม่จะมีช่องสำหรับชื่อของเสียง และอีกช่องสำหรับ URL ของไฟล์เสียงนั้น

ค้นหาแถวที่เปิดอยู่

เมนู Manage VEXcode Sounds ใน VEXcode V5 โดยไฮไลต์บรรทัดว่างถัดไปในรายการเสียง และใส่ลูกศรชี้ชื่อเข้าไป

ป้อนชื่อเสียงลงในช่อง 'ชื่อ' ที่เกี่ยวข้อง

เมื่อคุณป้อนชื่อใหม่ แถวว่างจะปรากฏขึ้นด้านล่างแถวปัจจุบัน

เมนู Manage VEXcode Sounds ใน VEXcode V5 โดยไฮไลต์บรรทัดว่างถัดไปในรายการเสียง ตั้งชื่อไฟล์เป็น arrow แล้ว และได้ป้อน URL ของไฟล์เสียงใหม่เรียบร้อยแล้ว

วาง URL ของไฟล์เสียงที่เกี่ยวข้องลงในแถวเดียวกับชื่อใหม่

เมนู Manage VEXcode Sounds ใน VEXcode V5 โดยปุ่ม Save Sounds ถูกไฮไลต์อยู่

เมื่อเสร็จแล้ว ให้เลือก 'บันทึกเสียง'

เมนู Manage VEXcode Sounds ใน VEXcode V5 โดยมีปุ่ม Cancel ถูกไฮไลต์อยู่

หากต้องการแก้ไขเมนูจัดการเสียง VEXcode ให้เลือก 'ยกเลิก'

บันทึกการเปลี่ยนแปลงก่อนที่จะกดปุ่ม 'ยกเลิก' เพื่อหลีกเลี่ยงการสูญเสียการแก้ไขใดๆ

ลบเสียง

เมนู Manage VEXcode Sounds ใน VEXcode V5 จะมีไอคอนถังขยะอยู่ข้างๆ เสียงลูกศรใหม่ที่ถูกไฮไลต์อยู่ เสียงที่กำหนดเองแต่ละเสียงจะมีไอคอนรูปถังขยะอยู่ข้างๆ

คลิกไอคอนถังขยะเพื่อลบเสียงที่เชื่อมโยงกับแถวนั้น

เมนู Manage VEXcode Sounds ใน VEXcode V5 แสดงปุ่ม Save Sounds และ Cancel ที่ถูกไฮไลต์ไว้

เลือก 'บันทึกเสียง' เพื่อบันทึกการเปลี่ยนแปลงหรือ 'ยกเลิก' เพื่อออกจากเมนู

หมายเหตุ: ต้องมีอย่างน้อยหนึ่งเสียงอยู่ในตารางเสมอ ไอคอนถังขยะจะเป็นสีเทาเมื่อเหลือเพียงเสียงเดียว เพื่อให้แน่ใจว่าเหลือเสียงเดียว

แก้ไขเสียง

เมนูจัดการเสียง VEXcode V5 พร้อมไฮไลต์เสียงลูกศรใหม่

คุณสามารถแก้ไขชื่อเสียงหรือ URL ของไฟล์ได้โดยการเลือก

เมนู Manage VEXcode Sounds ใน VEXcode V5 แสดงปุ่ม Save Sounds และ Cancel ที่ถูกไฮไลต์ไว้

เลือก 'บันทึกเสียง' เพื่อบันทึกการเปลี่ยนแปลงหรือ 'ยกเลิก' เพื่อออกจากเมนู

การเชื่อมต่อกับพอร์ตผู้ใช้/คอนโซล

หากต้องการเล่นเสียงที่กำหนดเองใน VEXcode V5 บนเว็บ จำเป็นต้องมีการเชื่อมต่อกับพอร์ตอนุกรมเว็บของผู้ใช้/คอนโซล จำเป็นต้องใช้พอร์ตที่สองนี้เนื่องจากพอร์ตอนุกรมแรกจะเชื่อมโยง V5 Brain กับอุปกรณ์เพื่อดาวน์โหลดโปรเจ็กต์จากเบราว์เซอร์

แถบเครื่องมือ VEXcode V5 ที่มีไอคอนรูปสมองสีเขียวถูกเลือกอยู่ระหว่างไอคอน Controller และ Download เมนูแบบดรอปดาวน์ Brain มีปุ่มที่ไฮไลต์อยู่ด้านล่าง ซึ่งมีข้อความว่า Connect User / Console Serial Port

สำหรับขั้นตอนเกี่ยวกับวิธีเชื่อมต่อ V5 Brain เข้ากับพอร์ตผู้ใช้/คอนโซล ดูบทความนี้

V5 Brain เชื่อมต่อกับแล็ปท็อปโดยใช้สาย USB

หากต้องการเล่นเสียงที่กำหนดเอง V5 Brain เชื่อมต่อกับอุปกรณ์ผ่านสาย USB ในขณะที่ใช้พอร์ตอนุกรมเว็บของผู้ใช้/คอนโซล

การใช้คำสั่งเสียง Play VEXcode

ลากและแนบหรือพิมพ์คำสั่ง play VEXcode sound ลงในโปรเจ็กต์ของคุณ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำงานของบล็อก โปรดดูวิธีใช้

บล็อก VEXcode V5

โปรเจ็กต์บล็อก VEXcode V5 ที่แสดงข้อความว่า "เมื่อเริ่มต้น จะเล่นเสียง 'เกมโอเวอร์' ของ VEXcode"

VEXcode V5 หลาม

# การนำเข้าไลบรารี
จาก vex import *

# เริ่มโค้ดโปรเจ็กต์
play_vexcode_sound("game over")

VEXcode V5 C++

// รวมไลบรารี V5
#include "vex.h"

// ช่วยให้ใช้งานไลบรารี VEX ได้ง่ายขึ้น
using namespace vex;

int main() {
  playVexcodeSound("game over");
}

เลือกภาพด้านบนเพื่อขยาย

ไอคอนระดับเสียงเพื่อแสดงว่ามีการใช้ระดับเสียงและลำโพงของแล็ปท็อปเมื่อเล่นเสียง

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

V5 Brain เชื่อมต่อกับแล็ปท็อปโดยใช้สาย USB

ตรวจสอบให้แน่ใจว่า V5 Brain ยังคงเชื่อมต่อกับอุปกรณ์ผ่านสาย USB ในขณะที่ดาวน์โหลดและดำเนินโปรเจ็กต์

หมายเหตุ: เสียงที่กำหนดเองจะถูกจัดเก็บไว้ในโปรเจ็กต์ VEXcode V5 และจะทำงานตราบใดที่โหลดโปรเจ็กต์เฉพาะ หาก VEXcode V5 ถูกปิดหรือมีการโหลดโปรเจ็กต์ใหม่ เสียงจะไม่ทำงาน อย่างไรก็ตาม เมื่อโหลดไฟล์โปรเจ็กต์ต้นฉบับใหม่ เสียงที่กำหนดเองจะกลับมาเล่นต่อตามที่คาดไว้

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: