การเข้ารหัสด้วยปุ่มสัมผัสบนหุ่นยนต์ 123

หุ่นยนต์ 123 สามารถเขียนโค้ดได้โดยใช้ปุ่มสัมผัสที่ด้านบนของหุ่นยนต์ บทความนี้จะแนะนำคุณเกี่ยวกับการใช้วิธีแตะเพื่อเขียนโค้ด


ปลุกหุ่นยนต์ 123

เปิดหุ่นยนต์ 123 โดยการกดล้อไปตามพื้นผิวเพื่อ "ปลุก" หุ่นยนต์ 123 ไฟแสดงสถานะจะเริ่มเต้นเป็นจังหวะ และคุณจะได้ยินเสียงเริ่มต้นเพื่อระบุว่าหุ่นยนต์ 123 เปิดอยู่และพร้อมสำหรับการเข้ารหัส


ปุ่มสัมผัสบนหุ่นยนต์ 123

เมื่อหุ่นยนต์ 123 “ตื่นแล้ว” คุณสามารถเริ่มเขียนโค้ดโปรเจ็กต์ได้โดยใช้ปุ่มสัมผัสที่ด้านบนของหุ่นยนต์ 123 การกดปุ่มแต่ละครั้งเป็นคำสั่งที่จะทำให้หุ่นยนต์ 123 ดำเนินการพฤติกรรมนั้น

ปุ่มต่างๆ สอดคล้องกับคำสั่งดังต่อไปนี้:

123-Robot_forward-ปุ่ม__1_.png

กดปุ่ม ย้าย เพื่อขับเคลื่อนหุ่นยนต์ 123 ไปข้างหน้า 1 ความยาวหุ่นยนต์ หรือ "ก้าว" ไฟแสดงสถานะจะเรืองแสงสีน้ำเงิน และคุณจะได้ยินเสียงคลิกเมื่อกดปุ่มนี้

123-Robot_turn-ปุ่มขวา__1_.png

กดปุ่ม ขวา เพื่อหมุนหุ่นยนต์ 123 ให้เข้าที่ 90 องศาไปทางขวา ไฟแสดงสถานะจะเรืองแสงเป็นสีชมพู และคุณจะได้ยินเสียงคลิกเมื่อกดปุ่มนี้

123-Robot_play-ปุ่มเสียง__1_.png

กดปุ่ม เสียง เพื่อให้หุ่นยนต์ 123 เล่นเสียงบีบแตร ไฟแสดงสถานะจะเรืองแสงสีส้ม และคุณจะได้ยินเสียงคลิกเมื่อกดปุ่มนี้

123-Robot_turn-ปุ่มซ้าย__1_.png

กดปุ่ม ซ้าย เพื่อหมุนหุ่นยนต์ 123 ให้เข้าที่ 90 องศาไปทางซ้าย ไฟแสดงสถานะจะเรืองแสงเป็นสีน้ำเงิน และคุณจะได้ยินเสียงคลิกเมื่อกดปุ่มนี้

123-หุ่นยนต์_ปุ่มสตาร์ท__1_.png

กดปุ่ม เริ่ม เพื่อเริ่มโปรเจ็กต์ของคุณ และทำให้หุ่นยนต์ 123 ดำเนินการพฤติกรรมที่คุณเขียนโค้ด ตามลำดับที่คุณกดปุ่มสัมผัส ไฟแสดงสถานะจะเรืองแสงเป็นสีเหลือง และคุณจะได้ยินเสียงคลิกเมื่อกดปุ่ม


การสร้างโครงการโดยใช้ปุ่มสัมผัส

Screen_Shot_2021-01-27_at_3.29.12_PM.png

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


การเริ่มต้นโครงการ

กดปุ่ม 'เริ่ม' ที่อยู่ตรงกลางของหุ่นยนต์ 123 เพื่อเริ่มโครงการ

หุ่นยนต์ 123 จะส่งเสียงเริ่มต้นเมื่อโปรเจ็กต์เริ่มต้นขึ้น เมื่อหุ่นยนต์ 123 เสร็จสิ้นโครงการ คุณจะได้ยินเสียงเสร็จสิ้น ดูภาพเคลื่อนไหวด้านล่างเพื่อดูโปรเจ็กต์ที่เคลื่อนหุ่นยนต์ 123 ไปข้างหน้า 1 “ก้าว”

หมายเหตุ: ปุ่มเริ่มจะยังคงเป็นจังหวะสีเขียวในขณะที่หุ่นยนต์ 123 เปิดอยู่ และมีโปรเจ็กต์อยู่


กำลังเพิ่มในโครงการของคุณ

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


การใช้หุ่นยนต์ 123 บนสนาม 123

1_button_press_equals_1_movment.png

หนึ่งสี่เหลี่ยมจัตุรัส = 1 ความยาวหุ่นยนต์

ฟิลด์ 123 มีชุดของช่องสี่เหลี่ยม แต่ละช่องบนสนามมีความยาวหนึ่งหุ่นยนต์ ซึ่งสอดคล้องกับ 1 “ก้าว” ของการเคลื่อนที่ขับเคลื่อนของหุ่นยนต์ 123 ตัว การกดปุ่มย้ายจะทำให้หุ่นยนต์ 123 ขับเคลื่อนไปข้างหน้า 1 ก้าวหรือหนึ่งช่องบนไทล์ 123 ดังแสดงในภาพด้านล่าง

เรียงลูกศรและรอยบาก

ไลน์อัพ-123-robot3-2.png

เพื่อให้แน่ใจว่าหุ่นยนต์ 123 เดินทางเป็นเส้นตรง ให้จัดเรียงลูกศรสีขาวที่ด้านหน้าของหุ่นยนต์ 123 ให้ตรงกับรอยบากบนแผ่นกระเบื้องเมื่อวางหุ่นยนต์ 123 บนแผ่นกระเบื้องเพื่อเริ่มโครงการ


การปิดหุ่นยนต์ 123

หากต้องการปิดหุ่นยนต์ 123 ให้กดปุ่ม 'Start' ค้างไว้ 3 วินาที ไฟแสดงสถานะจะแสดงเป็นสีเหลืองก่อน และคุณจะได้ยินเสียงคลิก จากนั้นไฟแสดงสถานะจะดับลง และคุณจะได้ยินเสียงการปิดเครื่อง

120x120.png

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


การสอนลำดับด้วยหุ่นยนต์ 123

การเข้ารหัส-fundamentals_lab2_04.png

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

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

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

Last Updated: