บทที่ 4: สลับโหมด
ในบทเรียนนี้คุณจะได้เรียนรู้เกี่ยวกับบล็อกสวิตช์ซึ่งเป็นบล็อกการเข้ารหัสประเภทหนึ่งที่ออกแบบมาเพื่อช่วยให้คุณเปลี่ยนจากการเข้ารหัสแบบบล็อกไปเป็นแบบข้อความโดยใช้ภาษาการเข้ารหัส Python ตลอดหลักสูตรนี้คุณสามารถใช้ส่วนผสมของบล็อก VEXcode และบล็อก Switch เมื่อคุณสะดวกสบายมากขึ้นด้วยคำสั่ง Python ใหม่ๆ
สำหรับข้อมูลของคุณ
คุณต้องมีบัญชี VEXcode VR Premium เพื่อใช้สวิตช์บล็อก หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับตัวเลือกบัญชี VEXcode VR โปรดดูหน้านี้: การขยาย VEXcode VRUniverse
ผลการเรียนรู้
- อธิบายความแตกต่างระหว่างบล็อก VEXcode และบล็อก Switch
- ระบุวิธีแปลงบล็อค VEXcode เป็นบล็อค Switch
- ระบุตำแหน่งที่จะค้นหาบล็อกสวิตช์ภายในกล่อง เครื่องมือบล็อก VEXcode VR
สวิตช์บล็อกได้รับการออกแบบมาเพื่อช่วยให้คุณเปลี่ยนจากการเข้ารหัสแบบบล็อกไปเป็นการเข้ารหัสแบบข้อความโดยใช้ภาษาการเข้ารหัส Python บล็อกเหล่านี้มีคำสั่ง Python ที่ควบคุมพฤติกรรม คุณสามารถแปลงบล็อก VEXcode เป็นบล็อกสวิตช์ได้อย่างง่ายดายและคุณสามารถสร้างโปรเจกต์โดยใช้บล็อกสวิตช์โดยลากบล็อกเหล่านี้จากส่วนสวิตช์ของกล่องเครื่องมือบล็อกไปยังพื้นที่ทำงาน คุณยังสามารถพิมพ์คำสั่ง Python ลงในบล็อก Switch ได้โดยตรงเมื่อคุณสะดวกในการเขียนโค้ดใน Python มากขึ้น
โปรเจกต์ตัวอย่างด้านล่างประกอบด้วยบล็อกสวิตช์สองบล็อกที่แต่ละบล็อกมีคำสั่ง Python บล็อกสวิตช์ทั้งสองสั่งให้หุ่นยนต์ขับเคลื่อนไปข้างหน้าเป็นระยะ 200 มม.
การแปลงบล็อก VEXcode เป็นบล็อกสวิตช์
คุณสามารถแปลงบล็อก VEXcode เป็นบล็อกสวิตช์ได้โดยเลือกบล็อกแล้วเลือก แปลงบล็อกเป็นบล็อกสวิตช์
นอกจากนี้คุณยังสามารถแปลงสแต็คของบล็อก VEXcode เป็นบล็อกสวิตช์ได้โดยเลือกบล็อกและเลือก แปลงสแต็คเป็นบล็อกสวิตช์ บล็อก VEXcode จะถูกแปลงเป็นคำสั่ง Python แต่ละรายการภายในสวิตช์บล็อกเดียว
บล็อกควบคุมที่พฤติกรรมของรังภายในเรียกว่า Wrappers คุณสามารถแปลงเครื่องห่อบล็อก VEXcode เป็นบล็อกสวิตช์ได้โดยเลือกเครื่องห่อแล้วเลือก แปลงเครื่องห่อเป็นบล็อกสวิตช์
คุณสามารถแปลงทั้งเสื้อคลุมและเนื้อหาได้โดยเลือกเสื้อคลุมและเลือก แปลงเสื้อคลุมและเนื้อหาเป็นบล็อกสลับ
กำลังพิมพ์คำสั่ง Python ภายในสวิตช์บล็อก
บล็อกสวิตช์อยู่ภายในส่วน สวิตช์ของกล่องเครื่องมือบล็อก คุณสามารถลากบล็อกสวิตช์ไปยังพื้นที่ทำงานและพิมพ์คำสั่ง Python ภายในบล็อกเพื่อเริ่มเขียนโค้ด
ขณะที่คุณพิมพ์คำสั่งคำแนะนำสำหรับคำสั่งและพฤติกรรมจะปรากฏขึ้น คุณสามารถคลิกที่คำแนะนำเหล่านี้เพื่อทำคำสั่งให้เสร็จสมบูรณ์หรือเพียงแค่กดปุ่ม ENTER หรือ TAB เพื่อเลือกคำแนะนำเหล่านี้เพื่อทำคำสั่งให้เสร็จสมบูรณ์
แหล่งข้อมูลเพิ่มเติม
ดูวิดีโอต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการใช้บล็อกสวิตช์ใน VEXcode VR
ตลอดหลักสูตรท่านจะเห็นกล่องให้ข้อมูล ที่เน้นวิธีใช้บล็อกสวิตช์ที่เกี่ยวข้องกับแต่ละบทเรียน โดยการอ่านกล่องเหล่านี้คุณจะได้เรียนรู้วิธีการทำงานของแต่ละบล็อกและไวยากรณ์ของคำสั่ง Python ภายในแต่ละบล็อก นอกจากนี้คุณยังสามารถดูเวิร์กโฟลว์โครงการเฉพาะได้โดยใช้บล็อกสวิตช์
เลือกปุ่ม ถัดไป เพื่อดำเนินการกับบทเรียนส่วนที่เหลือนี้ต่อไป