การเข้ารหัสแบบบล็อกเทียบกับการเข้ารหัสแบบข้อความ จะเริ่มตรงไหนดี?

VEX มีเอกลักษณ์เฉพาะใน STEM ที่ได้รับการสอนในลักษณะที่เหนือกว่าทฤษฎี “Hello World” พบรูปแบบทางกายภาพในคำสั่ง “Drive Forward” ความตื่นเต้นเกิดขึ้นเมื่อคำสั่งแรกของคุณถูกป้อนบนหน้าจอ และคุณสามารถเห็นแนวคิดที่คุณมีอยู่ในหัวกลายเป็นรูปร่างของมัน

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

VEXcode บล็อก

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

ฉันไม่เคยเขียนโค้ดมาก่อน ฉันต้องเริ่มจากตรงไหนดี?

มากกว่านั้น หากคุณไม่มีประสบการณ์เกี่ยวกับ Robotics หรือการเขียนโปรแกรมมาก่อน คุณจะต้องเริ่มด้วย VEXcode Blocks

VEXcode บล็อก

ในขณะที่ฮอลลีวูดชอบเน้นย้ำว่าโปรแกรมเมอร์มีฝีมือดีเพียงใดด้วยการแสดงการพิมพ์อย่างรวดเร็วบนหน้าจอ การเขียนโค้ดทำได้ดีกว่าคำพูดของคุณต่อนาที ใบรับรองของเราเจาะลึกถึงการศึกษาว่าวิทยาการหุ่นยนต์สามารถเป็นประโยชน์ในหลายๆ ทางได้อย่างไร

การเข้ารหัสเป็นวิธีการวางความคิดและทฤษฎีของคุณเป็นภาษาที่คอมพิวเตอร์และหุ่นยนต์ของคุณเข้าใจ สิ่งสำคัญคือต้องเน้นว่าโปรเจ็กต์เสร็จไปมากน้อยเพียงใดก่อนที่จะแตะคอมพิวเตอร์ การใช้การเข้ารหัสแบบบล็อกจะนำไวยากรณ์ (ต้องป้อนรหัสวิธีที่ซับซ้อน) ออกจากสมการ แทนที่จะต้องเสียเวลาหลายชั่วโมงด้วยความหงุดหงิดพยายามหาวิธีที่เหมาะสมในการตั้งค่ามอเตอร์ตัวเดียว (และข้อความ "ข้อผิดพลาดของคอมไพเลอร์" คงที่) คุณจะต้องมุ่งความสนใจไปที่สิ่งที่สำคัญ เมื่อใช้ Block coding คุณจะได้รู้จักการใช้คำฟุ่มเฟือยในการเข้ารหัส ซึ่งจะช่วยให้คุณเข้าใจว่าแต่ละบล็อกทำอะไรได้บ้าง

คุณจะยังคงใช้ลูป "ในขณะที่" และ "บูลีน" แต่ VEXcode จะแนะนำคุณเกี่ยวกับวิธีการทำงานของแนวคิดเหล่านี้เพื่อดำเนินการคำสั่งที่คุณต้องการ ภายในไม่กี่นาที คุณสามารถทำให้หุ่นยนต์ของคุณเชื่อฟังคำสั่งพื้นฐาน และด้วยการฝึกฝน คุณจะสามารถรันโปรแกรมที่ซับซ้อนมากบางโปรแกรมได้ การผ่าน STEM Labs ของเราจะช่วยให้คุณพัฒนาทักษะการคิดอย่างมีวิจารณญาณ ซึ่งจะสร้างรากฐานที่มั่นคงในการทำงาน ก่อนที่จะไปสู่การเขียนโค้ดแบบข้อความ


ฉันเคยทำหุ่นยนต์มาก่อน ไม่ใช่ VEX

ข้ามแพลตฟอร์ม

ยอดเยี่ยม! คุณอยู่ข้างหน้าแล้ว! เช่นเดียวกับภาษาพูด เมื่อคุณเรียนรู้ภาษาใดภาษาหนึ่งแล้ว อีกภาษาหนึ่งก็จะเรียนรู้ได้ง่ายขึ้น เช่นเดียวกับเมื่อก่อน Blocks อาจมีค่าควรแก่การดูก่อนที่จะกระโดดเข้าสู่ข้อความ เพื่อให้คุณได้ทำความคุ้นเคยกับสภาพแวดล้อม VEX อย่างไรก็ตาม คุณอาจรู้สึกคุ้นเคยในทันทีและตัดสินใจย้ายไปยังข้อความ หากเป็นกรณีนี้ โปรดดูไลบรารี VEX ของเราที่มีบทความเช่น "วิธีเขียนโค้ดฟังก์ชัน" หรือ "การตั้งค่ามอเตอร์" โดยใช้ข้อความ เมื่อคุณรู้สึกสบายใจแล้ว ก็ไปที่การเขียนโค้ดแบบข้อความได้เลย!


ฉันเคยใช้ VEX และตั้งโปรแกรมผ่าน ROBOTC แล้ว

คุณอาจพร้อมที่จะเข้าสู่การเข้ารหัสข้อความโดยตรง ดูการอ้างอิง API แล้วคุณควรจะใช้ VEXcode ด้วยทักษะที่เรียนรู้ผ่าน ROBOTC

VEXcode Pro V5

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

Last Updated: